Funding information structure
This structure represents the details about the funding source of the last payment attempt. At the moment this is only used when the funding source is a bank card.
API usage
This structure is used by the following API endpoints:
Property list
Property name
|
Property type
|
Description
|
BankCard |
BankCard |
The bank card used to complete the payment.
|
AuthorizationCode |
string |
The authorization code received by the card processing system when executing the payment.
|
ProcessResult |
string |
The result of the last card payment attempt. Possible values:
- Successful: the card transaction was successful
- ProblemWithCard: the card transaction was unsuccessful: card number, CVC or/and expiry is wrong. The card may have been stolen, deleted, disabled or disabled for online transactions.
- LowFunds: the card transaction was unsuccessful due to insufficient funds or limits were reached
- LostOrStolenCard: the credit card has been reported lost or stolen
- Declined: the payment card was declined by the acquirer
- FraudulentTransaction: potentially fraudulent transaction, the monitoring system declined the transaction
- CardSystemError: the card transaction failed due to the card system
- SoftDeclined: the payment card did not support SCA at the time of the transaction
- FailedDuringAuthentication: there was an error during the SCA process thus authentication failed. This may not be returned if ChallengePreference was set to "NoChallengeNeeded"
- CardNotSupported: the payment card is not supported at the time of the transaction - NOT AVAILABLE
- SystemError: system error, in this case we try to refund the transaction amount if we have enough information to initiate it - NOT AVAILABLE
- Unknown: the bank system did not provide information about the operation, the result of the process could not be determined
|