post
createPaymentUsingPOST
Resource URL
https://psd2.api.commerzbank.com/berlingroup/v1/{payment-service}/{payment-product}
Header Parameters
Name | Description |
---|---|
TPP-Redirect-URI
(required) |
URI of the TPP, where the user shall be redirected after consent authorization |
TPP-Nok-Redirect-URI |
If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a negative result of the redirect SCA method. This might be ignored by the ASPSP. |
PSU-ID |
Client ID of the PSU in the ASPSP client interface. |
PSU-ID-TYPE |
Type of the PSU-ID; needed in scenarios where PSUs have several PSU-IDs as access possibility. |
TPP-Redirect-Preferred |
Specifies whether a redirect workflow is preferred for user consent signing. Specifies the TPP's preference for the authorization protocol to be used, however the final decision is made by the ASPSP. |
X-Request-ID
(required) |
ID of the request, unique to the call, as determined by the initiating party. |
PSU-IP-Address
(required) |
The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. |
TPP-Explicit-Authorisation-Preferred |
TPP prefers to start the authorisation process separately or no |
PSU-Accept-Language |
The forwarded accept language header field consist of the corresponding HTTP request accept header between PSU and TPP, if available. Expected format is LanguageTag-CountryTag where: |
Authorization |
Combined service AIS Access token. |
Consent-ID |
This data element may be contained, if the payment initiation transaction is part of a session, i.e. combined AIS/PIS service. This then contains the consentId of the related AIS consent, which was performed prior to this payment initiation. |
Request Body
{
{
"creditorAccount": {
"bban": "",
"currency": "",
"iban": "",
"maskedPan": "",
"msisdn": ""
},
"creditorAddress": {
"buildingNumber": "",
"townName": "",
"country": "",
"postCode": "",
"streetName": ""
},
"creditorAgent": "",
"creditorName": "",
"dayOfExecution": "",
"debtorAccount": {
"bban": "",
"currency": "",
"iban": "",
"maskedPan": "",
"msisdn": ""
},
"endDate": "",
"endToEndIdentification": "",
"instructionIdentification": "",
"executionRule": "",
"frequency": "",
"instructedAmount": {
"amount": 0,
"currency": ""
},
"remittanceInformationUnstructured": "",
"requestedExecutionDate": "",
"startDate": "",
"debtorId": "",
"debtorName": "",
"ultimateDebtor": "",
"currencyOfTransfer": "",
"exchangeRateInformation": "",
"creditorAgentName": "",
"creditorId": "",
"creditorNameAndAddress": "",
"ultimateCreditor": "",
"purposeCode": "",
"chargeBearer": "",
"remittanceInformationUnstructuredArray": "",
"remittanceInformationStructured": "",
"remittanceInformationStructuredArray": "",
"serviceLevel": "",
"requestedExecutionTime": ""
}
payment-service The payment service null true
payment-product The addressed payment product endpoint null true
Response Error Details
-
HTTP CodeError CodeDescription
-
400400
Missing or erroneous parameter Bad Request
-
401401
Unauthorized : Incorrect certificate Unauthorized : Missing Certificate
-
404404
Unknown payment service Unknown payment product
-
500500
Internal Server Error
Resource Summary |
|
Security |
None |
Content Type |
application/json;charset=UTF-8 |
Category |
BerlinGroup PIS |
Working...