TxRefNum

advertisement
Orbital Gateway Scripts
** Any sections or transactions within sections that are not supported should be noted as not applicable (n/a)
** If you do not support any of the requested elements such as AVS, CVD or purchase Level 2, run the transaction without those elements. Please
note: Both AVS and CVD are highly recommended. If your business typically processes purchase cards you may want to consider adding the purchase
card level 2 data. Please see the credit card 101 document for more information about AVS, CVD and purchase card if needed. This document can be
found on the download page at www.paymentech.net/download.
** Please email the completed script to your certification analyst. Use Test cards numbers provided in the test document.
Section A – Auth only Transactions- Message Type “A”: The following transactions should be run as auth only with the information requested below. Add
customer defined data if you’d like to certify for this functionality. The Response codes received should be recorded in the appropriate columns.
#
Card
AVS
Zip
1
2
3
4
5
6
7
8
9
Visa
Visa
MC
MC
Amex
Amex
DS
DS
JCB
11111
33333
44444
88888
55555
66666
77777
88888
33333
CVD
222
333
666
1111
5555
666
Amount Purchase
card
Ordernum
30.00
38.01
41.00
11.02
1055.00
75.00
10.00
63.03
29.00
Purchase
card dest.
zip
Auth/
Resp
Code
AVS
Resp
CVD
Resp
TxRefNum
Section B – Auth Capture Transactions- Message Type “AC”: The following transactions should be run as auth/capture only with the information
requested below. Please add purchase card level 2 and customer-defined data if you’d like to certify for either functionality. The Responses received should be
recorded in the appropriate columns.
#
Card
AVS
Zip
1
2
3
Visa
Visa
MC
11111
33333
44444
CVD
222
333
Amount Auth/
Resp
Code
30.00
38.01
41.00
AVS
Resp
CVD
Resp
TxRefNum
1
4
5
6
7
8
9
MC
Amex
Amex
DS
DS
JCB
88888
55555
66666
77777
88888
33333
666
4444
5555
666
11.02
1055.00
75.00
10.00
63.03
29.00
Section C – Mark For Capture: The following transactions will mark the previous auth only transactions for capture. The number corresponds to the number
of the authorization previously completed in Section A.
 If you will be capturing the full amount use the amount listed under the “Amount” column.
 If you will be splitting shipments, the please follow the amount given under the “split shipment amount” column. This is the amount you will capture.
#
Card
Amount
A-1
A-3
A-5
A-7
A-9
Visa
MC
Amex
DS
JCB
30.00
41.00
1055.00
10.00
29.00
Split
Shipment
amount
10.00
20.00
500.00
10.00
29.00
Auth/Resp
Code
TxRefNum
Section D – Return Transactions: The following transactions should be completed as returns, with all standard transaction data.
#
Card
Amount
1
2
Visa
MC
12.00
11.00
3
4
5
Amex
DS
JCB
1055.00
10.00
29.00
Auth/Resp
Code
TxRefNum
Section E – Force: The following transactions should be completed as prior sales, with all standard transaction data, and additional information as requested.
Use approval codes as listed in the table below.
2
#
Card
Amount
1
2
3
4
5
Visa
MC
Amex
DS
JCB
12.00
11.00
1055.00
10.00
29.00
Auth
Code
654544
158945
198543
098756
098757
TxRefNum
Section F – Voids: The following transactions are void of previously completed transactions.
 If you will only processing full voids then follow the amount given in the “Amount” column.
 If you will be splitting shipments please follow the amounts listed in the split shipment amount column as you did in section C, this is to void the
leftover amount.
#
Amount
A-1
A-5
B-9
30.00
1055.00
29.00
Split ship amount to
be voided
20.00
500.00
29.00
TxRefNum
Section G – Stored Value Transactions: The following transactions should be run as indicated, with all standard transaction data, and additional information
as requested. The response code received should be recorded in the appropriate column.
#
Card
Tran Description
1
2
3
4
5
6
7
8
9
10
11
12
Stored Value
Stored Value
Stored Value
Stored Value
Stored Value
Stored Value
Stored Value
Stored Value
Stored Value
Stored Value
Stored Value
Stored Value
Issuance/Add Value
Issuance/Add Value
Activation
Activation
Block Activation of 5 cards ($30 EACH)
Redemption
Redemption
Redemption
Void # 2
Balance Inquiry
Void # 8
Issuance/Add Value
CVD
Value
Amount
Response/Auth TxRefNum
Code
16.00
30.00
25.00
50.00
150.00
98.00
40.00
56.00
30.00
56.00
16.00
3
13
14
15
16
17
18
Stored Value
Stored Value
Stored Value
Stored Value
Stored Value
Stored Value
19
Stored Value
Deactivation
Deactivation
Reactivation
Reactivation
Block Activation of 10 cards ($25 each)
Block Activation of 150 cards ($10
each)
Block Activation of 200 cards ($10
each)
0.00
0.00
35.00
25.00
250.00
1500.00
2000.00
Section H –Prior Stored Value Transactions: Your certification analysts will give you auth codes for the prior transactions via phone or email. Provide us
the card numbers that you want to use and we will then give you the auth code to use during certification.
#
Card
Tran Description
20
21
22
23
24
25
26
27
Stored Value
Stored Value
Stored Value
Stored Value
Stored Value
Stored Value
Stored Value
Stored Value
Prior Issuance/Add Value
Prior Issuance/Add Value
Prior Issuance/Add Value
Prior Activation
Prior Activation
Prior Redemption
Prior Redemption
Prior Redemption
Amount
Card#
29.00
3.00
31.00
56.00
50.00
56.00
42.00
49.00
Card
Card
Card
Card
Card
Card
Card
Card
Response/Auth
Code
Card
Card
Card
Card
Card
Card
Card
Card
TxRefNum
Card
Card
Card
Card
Card
Card
Card
Card
Section I – Interface Version- This MIME-Header field is used by the Client to identify information about their implementation to assist Paymentech in
providing production support. This information will be logged distinctly for research purposes. For example, if our SDK’s are used, they pass the SDK type
and Version Number in this field. Another example would be any Third Party Software Provider should log their Software name and version number in this
field, such that Paymentech knows how the interface is being managed. A Merchant could place information about their development version and
implementation language. Please work with your Certification Analyst to best identify what values should be used in this field. This field will be checked on
the transactions sent. Give us the information below so that we can verify what you are populating in this field. Skip the fields that do not apply.
Which DTD your
using.
Software
name
Software
Version
Programming Language used
Section J – End of Day Settlement: Please tell us how you plan on settling your transactions at the end of the day
4
Manually through the Virtual Terminal ___________
Auto settle _________ What time of the day would you like your auto settle set up for? ____________ What time zone are you in?
End of Day XML message__________
5
Section K – Retry Logic: When processing transactions over the internet, there is a risk that a response to a request will not be received. To address this
problem and avoid duplicate authorizations, we offer additional functionality, Retry Logic. Retry logic is HIGHLY recommended. For more information please
consult the Orbital Gateway Specifications and the retry specification on the download page. Please follow the scripts below to certify for retry logic.
First Set – Transactions sent for the first time.
#
Card
1
2
3
4
5
Visa
MC
Visa
Amex
DS
OrderID
Trace number
TxRefNum
Auth
code
Response
TxRefNum
Auth
code
Response
Auth
code
Response
Second Set- Retry using the same OrderID and Trace Number.
#
Card
1
2
3
4
5
Visa
MC
Visa
Amex
DS
OrderID
Trace number
Third Set- One transaction that was resent but using a different trace number.
#
Card
1
Visa
OrderID
Trace number
TxRefNum
6
Section L- Customer Profiles: Customer Profiles provides the ability for you store information about your customer on the Orbital Gateway. This simplifies
transaction processing and eliminates the risk associated with the merchant storing sensitive information. Please see the specifications to learn more about
Customer profiles. To certify for customer profiles, complete the scripts below.
Add- Perform an add profile transaction using information below.
#
Card Details
1
Func
-tion
Add
2
Add
MC
Visa
Customer Profile Number
TxRefNum
Populate- Name, Address, City, State, Zip code
and email.
Populate- Name and zip code
Update the customer profiles you created above. Use the corresponding numbers to update.
#
1
2
Function
Update
Update
Card
Details
Customer Profile Number
Amex
MC
Change card to American Express
Add address and phone to profile
TxRefNum
Retrieve- Retrieve the first customer profile created.
#
1
FuncCard
tion
Retrieve Visa
Customer Profile Number
TxRefNum
Authorize using the customer profile from the corresponding number.
#
1
2
Function
Auth
Auth
Card
Amount
Details
Amex
MC
25.00
30.00
Override address and zip with new.
Customer Profile Number
TxRefNum
7
Auth Capture- perform an auth capture utilizing the previously created profile.
#
1
2
Function
AC
AC
Card
Amount
Details
Amex
MC
45.00
50.00
Override zip code
Customer Profile Number
TxRefNum
Refund- Perform a refund transaction utilizing the previously created profile.
#
1
2
Func
-tion
Auth
Auth
Card
Amount
Amex
MC
10.00
15.00
Customer Profile Number
TxRefNum
Add Profile during authorization – Create a new profile during an authorization.
#
1
2
Function
Auth/add
profile
Auth/add
profile
Card
Amex
MC
Amount Details
65.00
Populate address, zip and phone
number.
70.00
Populate zip and phone number.
Customer Profile Number
TxRefNum
Customer Profile Number
TxRefNum
Add Profile during auth/capture– Create a new profile during an auth capture.
#
1
2
Function
AC/add
profile
AC/add
profile
Card
Amex
MC
Amount Details
30.00
Populate address, zip and phone
number.
50.00
Populate address and zip.
8
Delete Profile - Delete the Profiles created in the auth or auth capture above.
#
1
2
Function
Delete
Profile
Delete
Profile
Card
Amex
Customer Profile Number
TxRefNum
MC
Error Processing- Please follow the instructions for the two transactions below. This is to ensure that you can handle error messages.
#
1
2
Function
Auth/capture or
auth only
Add profile
Card
Visa
MC
Details
Use customer profile –
45461SAAX
Add profile but do not include
customer name.
Response
TxRefNum
9
Download