-
Notifications
You must be signed in to change notification settings - Fork 0
BS Payone Authorizarion
Mohamed Osman edited this page Sep 30, 2019
·
11 revisions
The parameter request sent to BS Payone as a standard parameter for this request has the value authorization
. Once the request is sent, the account holder's data is verified and the account is charged immediately. Besides the standard parameters, the following parameters will be sent for the authorization:
Parameter Name | Description |
---|---|
accountId | Account id |
clearingType |
elv for SEPA or cc for credit card payment |
reference | The reference number for the payment - must be unique |
amount | Amount in the smallest currency unit(e.g. cent) |
currency | Currency |
customerId | The internal alias id will be set as customer id for BS Payone |
lastName | Customer's last name |
country | Customer's country |
city | Customer's city |
pspAlias | This is the pseudo card pan at BS Payone, will be sent only for credit card payments |
iban | International bank account number, only for SEPA |
bic | Bank identifier code, only for SEPA |
BS Payone response:
Parameter Name | Description |
---|---|
status | SUCCESS or FAIL |
transactionId | BS Payone transaction id |
customerId | BS Payone customer id |
errorCode | BS Payone error code |
errorMessage | BS Payone error message |
customerMessage | BS Payone customer message |
The transaction is successful if the BS Payone status is APPROVED
, REDIRECT
or PENDING
. In case an error occurs when processing the payment, the status will be ERROR
and the errorCode, errorMessage and customerMessage will be returned with the status. The error will be mapped to the internal error and the BS Payone message will be shown in the error details of the error response.