Instrument Verification with Secure Code
Manages a session of adding customer bank account.
Represents the type of the instrument.
| Value | Description| |---|---| | SEPA_BANK_ACCOUNT| SEPA Bank account | | UK_BANK_ACCOUNT | UK Bank account | | US_BANK_ACCOUNT | US Bank account | | CCI_BANK_ACCOUNT | CCI Bank account | | CARD | Card |
Possible values: [SEPA_BANK_ACCOUNT
, UK_BANK_ACCOUNT
, US_BANK_ACCOUNT
, CCI_BANK_ACCOUNT
, CARD
]
CARD
The return URL to which users must be redirected after completing the required actions in Paysafe hosted UI.
The Partner is required to communicate the provided returnUrl
to Paysafe in advance for the it to be whitelisted and considered valid.
Once the redirect process is finished, the customer will be redirected back to the Partner, and the returnUrl
will be enhanced with extra properties that include relevant details about the SCA authentication process, such as status
:
status
- It holds the outcome of the SCA authentication event, such assuccess
orfail
.
https://some-process.paysafe.com/
Instrument verification session ID
2cb56b2749af52d6b257054ef3de0
Redirect URL where the user should be redirected to in order to complete some action.
https://some-process.paysafe.com/
Represents RFC 3339, section 5.6 date-time.
2021-07-15T17:54:12Z
Represents RFC 3339, section 5.6 date-time.
2021-07-15T17:54:12Z
instrument object
Represents a reference to a Payment Instrument, used for Deposit or Withdrawal.
Instrument identifier.
1001
Represents the type of the instrument.
| Value | Description| |---|---| | SEPA_BANK_ACCOUNT| SEPA Bank account | | UK_BANK_ACCOUNT | UK Bank account | | US_BANK_ACCOUNT | US Bank account | | CCI_BANK_ACCOUNT | CCI Bank account | | CARD | Card |
Possible values: [SEPA_BANK_ACCOUNT
, UK_BANK_ACCOUNT
, US_BANK_ACCOUNT
, CCI_BANK_ACCOUNT
, CARD
]
CARD
Instrument verification session status reflects the current status of the session.
- ACTIVE - The initial session status when it gets created
- AWAITING_USER_INPUT - Awaiting user input in order to continue the verification process.
- ONGOING_VERIFICATION - Payment instrument is obtained and is being verified against customer details in Paysafe.
- COMPLETED - Verification process is completed, the instrument should be in VERIFIED status.
- FAILED - Instrument verification failed. Check statusReason for details. If
instrument
is present in the session, it could be in eitherUNVERIFIED
or inREJECTED
status.
Possible values: [ACTIVE
, ONGOING_VERIFICATION
, AWAITING_USER_INPUT
, COMPLETED
, FAILED
]
Holds information about the customer verification session failure reason. It helps determine the next course of action.
- UNSUPPORTED_BANK - The verification process does not support the Bank.
- NAME_MISMATCH - The bank account information does not match the customer information in Embedded Wallet. Account can be verified by manual submission of bank statement to Paysafe support.
- INSTRUMENT_NOT_UNIQUE - Another customer is using the same instrument. Usually this happens when using shared bank account. Contact Paysafe support to resolve the issue.
- INTERNAL_ERROR - Technical error in Paysafe system. Try adding instrument through new verification session.
- SESSION_EXPIRED - Verification session expired. Start new verification session.
- MISSING_DETAILS - Sufficient information could not be obtained by the bank to prove ownerhip.
- USER_ABANDONED_PROCESS - The user has abondened the instrument verification process without providing enough details about their bank account.
- USER_INTERACTION_ERROR - An error occurred when user was trying to select their bank account.
- OTHER - Unexpected error, unable to classify. Contact Paysafe support to resolve the issue.
Possible values: [UNSUPPORTED_BANK
, NAME_MISMATCH
, INSTRUMENT_NOT_UNIQUE
, MISSING_DETAILS
, INTERNAL_ERROR
, SESSION_EXPIRED
, USER_ABANDONED_PROCESS
, USER_INTERACTION_ERROR
, OTHER
]
Base64 encoded string containing the secure code for authentication.
c2Rmc2ZzZmRzZGZzZGY=
The secure code hashing algorithm.
sha512
sha512
{
"instrumentType": "CARD",
"returnUrl": "https://some-process.paysafe.com/",
"id": "2cb56b2749af52d6b257054ef3de0",
"redirectUrl": "https://some-process.paysafe.com/",
"creationTime": "2021-07-15T17:54:12Z",
"expirationTime": "2021-07-15T17:54:12Z",
"instrument": {
"id": "1001",
"instrumentType": "CARD"
},
"sessionStatus": "ACTIVE",
"statusReason": "UNSUPPORTED_BANK",
"secureCode": "c2Rmc2ZzZmRzZGZzZGY=",
"secureCodeMethod": "sha512"
}