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. If there was no bank card used in the attempt, this is empty.
|
AuthorizationCode |
string |
The authorization code received by the card processing system when executing the payment. If authorization was not successful, this is empty.
|
ProcessResult |
string |
The result of the last card payment attempt (even if it was unsuccessful). If there was no charge attempt, this is empty. 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
- ScaSoftDeclined: 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
- Unknown: the bank system did not provide information about the operation, the result of the process could not be determined
- ThreeDsNotEnabled: Legacy error, not used any more. Could occur in case of older payments, where 3ds was not enabled on the shop
|