2009

Table Of Contents
Payflow ACH Payment Service Guide 39
Using the Payflow Pro SDK to Perform ACH Payments
Example ACH Payments
6
Example ACH Payments
The payment response values shown in these examples are fully described in Chapter 8,
“Responses to ACH Payment Requests.”
Example Debit/Sale Payment
Use TRXTYPE=S to submit a Debit/Sale payment.
"TRXTYPE=S&TENDER=A&ACCT=6355059797&FIRSTNAME=Susan Smith&ACCTTYPE=C&ABA=09
1000019&AMT=42.00&PARTNER=PayPal&VENDOR=SuperMerchantCCD&USER=SuperMerchant
&PWD=x1y2z3"
Example Debit/Sale Response
RESULT=0&PNREF=V63D15597698&RESPMSG=Approved
FIRSTNAME Bank account holder's first and last name.
N OTE: Even though the parameter name
indicates only the first name, this single
parameter holds all of the person’s name
information (both first and last name, at
a minimum).
Yes Alpha-
numeric
uppercase
30
PRENOTE PRENOTE=Y indicates a prenotification
payment with no amount. Used to verify bank
account validity. Receiving banks are not
required to respond to prenotification payments.
No
(default: N)
Y or N 1
TENDER The tender type (method of payment). Use only
the value A (representing ACH).
Yes Alpha
uppercase
1
TERMCITY City where the merchant's terminal is located.
Used only for POP.
Optional Alpha 4
TERMSTATE State where the merchant's terminal is located.
Used only for POP.
Optional Alpha
uppercase
2
TRXTYPE Payment type: S (Debit/Sale), C (Credit),
I (Inquiry), or V (Void).
You can Void any payment in status P02 or P04.
Credit payments require an ORIGID referring
to an earlier Debit/Sale payment, and the AMT
must be empty or the exact amount of the
original Debit/Sale payment.
Yes Alpha
uppercase
1
T
ABLE 6.1 ACH payment parameters (Continued)
Parameter Description Required? Type Length