Payment instrument verification status event
POST/piv/events
The webhook is sent when there's an update with the status of payment instrument verification session.
Request
Header Parameters
HMAC signature of the request
Default value: application/json
application/json
- application/json
Body
- ACTIVE - is 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. - 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.
Event id.
Payment instrument verification session id.
Wallet customer identifier.
Possible values: [ACTIVE
, ONGOING_VERIFICATION
, AWAITING_USER_INPUT
, COMPLETED
, FAILED
]
Instrument verification session status reflects the current status of the session.
Possible values: [UNSUPPORTED_BANK
, NAME_MISMATCH
, INSTRUMENT_NOT_UNIQUE
, MISSING_DETAILS
, INTERNAL_ERROR
, SESSION_EXPIRED
, USER_ABANDONED_PROCESS
, USER_INTERACTION_ERROR
, OTHER
]
Holds information about customer verification session failure reason. It helps determine the next course of action.
Represents RFC 3339, section 5.6 date-time.
Responses
- 200
OK