PayPal Payflow API Error: Invalid Tender While Trying to Process Credit Card Sales

So, I am trying to process a credit card transaction using the PayPal Payflow API using transparent forwarding. I get an error that it cannot process a credit card. When I look at the transaction history in the PayPal account manager, the response message is invalid. The manager also shows only the date of the EXP card. It seems that the credit card number does not apply to PayPal.

Here is the message line that is sent in the header:

PARMLIST: INVNUM = 794487634 & AMT = 78.04 & CURRENCIES = USD & ACST = 4111111111111111 & EXPDATE = 0920 & CSC = 123

+5
source share
1 answer

In the payment documentation for transparent forwarding, only 3 parameters are mentioned (Acct, expdate and csc), but the required parameter "TENDER" is missing, because for a transaction with a credit card your PARMLIST parameter should look like this:

PARMLIST: INVNUM = 794487634 & AMT = 78.04 & CURRENCIES = USD & ACST = 4111111111111111 & EXPDATE = 0920 & CSC = 123 & TENDER =

// C for credit card

+5
source

Source: https://habr.com/ru/post/1232054/


All Articles