Hi @fernashes
Thanks for the reply. Perhaps the API has been updated recently, but if you have a look at the payfast API here: https://developers.payfast.co.za/documentation/#checkout-page
While these fields are optional, it is highly recommended to provide this information (if available) as it is used to pre-populate any forms the user needs to fill in to complete payment. It decreases the time taken to complete the transaction and improves the rate of successful payment completion.
NAME DESCRIPTION REQUIRED FORMAT
name_first The buyer’s first name. Optional alphanumeric, 100 char
name_last The buyer’s last name. Optional alphanumeric, 100 char
email_address The buyer’s email address Optional alphanumeric, 100 char
And Also: Set Payment Method
NAME DESCRIPTION REQUIRED FORMAT
payment_method When this field is set, only the payment method specified can be used when the buyer reaches PayFast.
If this field is blank, or not included, then all available payment methods will be shown.
The values are as follows:
‘eft’ – sets eft payment method
‘cc’ – sets credit card payment method
‘dc’ – sets debit card payment method
‘bc’ – sets bitcoin payment method
‘mp’ – sets masterpass payment method
‘mc’ – sets mobicred payment method
‘cd’ – sets cash deposit payment method
‘sc’ – sets SCode payment method
Could these variables be sent to payfast?