...
1.2.1 Service Initiation Consent Types
The TPP MUST specify a Service Initiation consent type as one of these:
UAEOF.SingleInstantPayment
UAEOF.SingleFutureDatedPayment
UAEOF.FixedRecurringPayment
UAEOF.FixedOnDemandPayment
UAEOF.VariableRecurringPayment
UAEOF.VariableOnDemandPayment
UAEOF.VariableDefinedPayment
The OFP MUST link both PaymentId
and ConsentId
:
...
Code Block | ||
---|---|---|
| ||
POST /open-finance/payment/2024.03.11-draft1/payments HTTP/1.1 Host: rs1.openfinanceplatform.ae Content-Type: application/jwt Accept: application/jwt x-fapi-interaction-id: 942a7ee7-d29a-45aa-93b7-c5f292d86602 x-idempotency-key: 78dae4513b8847f98e2d4173b4ed0eb6 Authorization: Bearer caa1b60d-61ff-4cd8-a4e1-2d18c8696de0 { "alg": "PS256", "kid": "e1be6bf3-76e6-4e53-92b9-c46423757ab1" } . { "iss": "string", "exp": 0.5, "nbf": 0.5, "aud": [ "string" ], "iat": 0.5, "message": { "Data": { "ConsentId": "aac-69255d98-ab0e-4758-92a7-cacbf3073efa", "Type": "UAEOF.FixedRecurringPayment", "Instruction": { "Amount": { "Amount": "100.00", "Currency": "AED" }, "BeneficiaryReference": "string", "PaymentSequenceNumber": "1" }, "PaymentPurposeCode": "ABCD", "PayerReference": "string" } } } . <<signature>> |
...
Code Block | ||
---|---|---|
| ||
HTTP/1.1 201 Created
Content-Type: application/jwt
x-fapi-interaction-id: 942a7ee7-d29a-45aa-93b7-c5f292d86602
{
"alg": "PS256",
"kid": "e1be6bf3-76e6-4e53-92b9-c46423757ab1"
}
.
{
"iss": "string",
"exp": 0.5,
"nbf": 0.5,
"aud": [
"string"
],
"iat": 0.5,
"message": {
"Data": {
"PaymentId": "83b47199-90c2-4c05-9ef1-aeae68b0fc7c",
"ConsentId": "aac-69255d98-ab0e-4758-92a7-cacbf3073efa",
"Type": "UAEOF.FixedRecurringPayment",
"PaymentTransactionId": "string",
"PaymentStatus": "Pending",
"PaymentStatusUpdateDateTime": "2023-10-01T00:00:00.000Z",
"CreationDateTime": "2023-10-01T00:00:00.000Z",
"DebtorCharges": [
{
"Type": "VAT",
"Amount": {
"Amount": "100.00",
"Currency": "AED"
}
}
],
"Instruction": {
"Amount": {
"Amount": "100.00",
"Currency": "AED"
},
"BeneficiaryReference": "string",
"PaymentSequenceNumber": "1"
},
"PaymentPurposeCode": "ABCD",
"PayerReference": "string"
},
"Links": {
"Self": "/payments/83b47199-90c2-4c05-9ef1-aeae68b0fc7c",
"Related": "/payment-consents/aac-69255d98-ab0e-4758-92a7-cacbf3073efa"
},
"Meta": {}
}
}
.
<<signature>> |
...
Code Block | ||
---|---|---|
| ||
HTTP/1.1 200 OK
Content-Type: application/jwt
x-fapi-interaction-id: 942a7ee7-d29a-45aa-93b7-c5f292d86602
{
"alg": "PS256",
"kid": "e1be6bf3-76e6-4e53-92b9-c46423757ab1"
}
.
{
"iss": "string",
"exp": 0.5,
"nbf": 0.5,
"aud": [
"string"
],
"iat": 0.5,
"message": {
"Data": {
"PaymentId": "83b47199-90c2-4c05-9ef1-aeae68b0fc7c",
"ConsentId": "aac-69255d98-ab0e-4758-92a7-cacbf3073efa",
"Type": "UAEOF.FixedRecurringPayment",
"PaymentTransactionId": "string",
"PaymentStatus": "Pending",
"PaymentStatusUpdateDateTime": "2023-10-01T00:00:00.000Z",
"CreationDateTime": "2023-10-01T00:00:00.000Z",
"DebtorCharges": [
{
"Type": "VAT",
"Amount": {
"Amount": "100.00",
"Currency": "AED"
}
}
],
"Instruction": {
"Amount": {
"Amount": "100.00",
"Currency": "AED"
},
"BeneficiaryReference": "string",
"PaymentSequenceNumber": "1"
},
"PaymentPurposeCode": "ABCD",
"PayerReference": "string"
},
"Links": {
"Self": "/payments/83b47199-90c2-4c05-9ef1-aeae68b0fc7c",
"Related": "/payment-consents/aac-69255d98-ab0e-4758-92a7-cacbf3073efa"
},
"Meta": {}
}
}
.
<<signature>> |
...