0% found this document useful (0 votes)
31 views103 pages

API Details

The document outlines a series of API requests and responses related to user authentication and account management for a banking application. It details the steps for logging in with a username and password, selecting account contexts, and transferring funds between accounts, including both debit and credit accounts. Additionally, it includes a validation request for a payment order with specific payload details and expected responses.

Uploaded by

dev
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views103 pages

API Details

The document outlines a series of API requests and responses related to user authentication and account management for a banking application. It details the steps for logging in with a username and password, selecting account contexts, and transferring funds between accounts, including both debit and credit accounts. Additionally, it includes a validation request for a payment order with specific payload details and expected responses.

Uploaded by

dev
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 103

1.

Enter Username:

Request URL :
https://identity.u.omni-fm.alfransi.com.sa/auth/realms/retail/login-
actions/authenticate?
session_code=mLSoVqHLb2XCprUvVk2A77cppoug1iwMOtoHZdc-
4Ek&execution=d26ffffe-5b78-495b-9531-ffc5323439f7&client_id=bb-
web-client&tab_id=gDea1OtZ2Io

Request Method: POST

Request payload:

username: william0011

Response: Empty (Getting status 200)

2. Enter Password

Request URL :
https://identity.u.omni-fm.alfransi.com.sa/auth/realms/retail/login-
actions/authenticate?
session_code=w4D7CrPztufc5l41oOnY8Tm1mCeNuM3Acy4Z3OxT
acA&execution=d26ffffe-5b78-495b-9531-
ffc5323439f7&client_id=bb-web-client&tab_id=gDea1OtZ2Io

Request Payload:

password:
eSnA8lCNMFcwKOcXbKyX1TTXpCnzEwUlnqNxKjC/xJQkhkcF9I6t2
L7T0YkCL5KGrnZ+wbB7Fv6LMpw7sMxqmaNJXmN1SoDdY4nCNF
Mttg+ulnaObYsrGeS2SAiOJCL/
0cvo4tgilS2jaKQcm8itz8XIkZpt8DdVCHXVc6Yo+dncddkdzj1rBoopw0
lqpher9pDCIZVDWoJ9oVEBfyfsexus/
obCcC+wh6BTg7t7TD+0lBsbQ6wq8uSN1wBUavGgwO3qaakvjvCTN
UcBVwxvRWUmwKURFWs9d8+BkwgCXZc4E3pxYeCWPuV8v7fGD
c58WpYOSDflq3Td6qsR8GoObw==

Request URL: (Select context API)

https://web-retail.u.omni-fm.alfransi.com.sa/en-US/select-context?
state=cGlVSFZiWEFjZGE5OXFaeFpCbzJweE9NRVE0LUhJYkpSbE43
bm1EZ29BV2JG&session_state=4e8327ea-694b-41d1-b3c7-
d21538f91c30&code=489cff50-182a-4af0-9924-4e5ebf8a09f9.4e8327ea-
694b-41d1-b3c7-d21538f91c30.ea42e539-0f84-4612-b75f-c368e3ee7de0

Request Method: GET

Request Payload (Query param):


state:
cGlVSFZiWEFjZGE5OXFaeFpCbzJweE9NRVE0LUhJYkpSbE43bm1
EZ29BV2JG

session_state: 4e8327ea-694b-41d1-b3c7-d21538f91c30

code: 489cff50-182a-4af0-9924-4e5ebf8a09f9.4e8327ea-694b-41d1-
b3c7-d21538f91c30.ea42e539-0f84-4612-b75f-c368e3ee7de0

Response: Empty (Getting status 200)

3. Transfer between account

For Debit Account:

Request URL :
https://web-retail.u.omni-fm.alfransi.com.sa/api/arrangement-manager/
client-api/v2/productsummary/context/arrangements?
debitAccount=true&businessFunction=A2A&resourceName=Payments&
privilege=create&from=0&size=50

Request Method: GET

Request Payload: (Query Param)


debitAccount: true
businessFunction: A2A
resourceName: Payments
privilege: create
from: 0
size: 50

Response:

[{
"id": "0451e7d8-b288-4139-b636-db32078629ee",
"legalEntityIds": [
"2c9f94d586e40c080186e4cfb40f003c"
],
"name": "Saving Account",
"IBAN": "SA5655000000001198802339",
"BBAN": "01198802339",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"productKindName": "Savings Account",
"productTypeName": "Saving Account",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"userPreferences": {
"alias": "Emergeny fund1",
"visible": true,
"favorite": false
},
"lastSyncDate": "2024-12-13T04:42:08.848Z",
"expectsChildren": false,
"bookedBalance": 49582.13,
"availableBalance": 49582.13,
"accruedInterest": 0,
"productId": "4f6639c4-3ae3-45f9-bdcf-38299b107b50",
"visible": true,
"accountOpeningDate": "2023-03-05T04:41:54Z",
"favorite": false,
"product": {
"externalId": "SAVG",
"externalTypeId": "SAVG",
"typeName": "Saving Account",
"productKind": {
"id": 2,
"externalKindId": "kind2",
"kindName": "Savings Account",
"kindUri": "savings-account",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Emergeny fund1",
"debitCards": [],
"unmaskableAttributes": []
},
{
"additions": {
"availableLimit": "5981.62",
"cardImageName": "Lifestyle Card design-1",
"isLifeStyle": "true",
"availableCashCredit": "4861.62"
},
"id": "1d23644f-02d3-4a82-bdbb-a923d0d5b648",
"legalEntityIds": [
"2c9f94d586e40c080186e4cfb40f003c"
],
"name": "Lifestyle Credit Card",
"bankAlias": "Lifestyle Credit Card",
"IBAN": "SA5655000000001198802921",
"BBAN": "01198802921",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"number": "xxxxxxxxxxxx9518",
"productKindName": "Credit Card",
"productTypeName": "Credit Card",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"lastSyncDate": "2024-12-13T04:42:08.848Z",
"expectsChildren": false,
"bookedBalance": 5981.62,
"availableBalance": 5981.62,
"creditLimit": 1600,
"accruedInterest": 0,
"statementBalance": 100,
"productId": "5b493023-0203-45bf-ab4f-558573ef5444",
"visible": true,
"creditLimitUsage": 100,
"startDate": "2024-12-09T21:00:00Z",
"creditCardAccountNumber": "01198802921",
"validThru": "2028-12-31T07:42:08.848Z",
"remainingCredit": 1500,
"outstandingPayment": 0,
"minimumPayment": 0,
"minimumPaymentDueDate": "2025-01-24T04:42:08.848Z",
"accountHolderNames": "HANADI SABBAHI",
"favorite": false,
"product": {
"externalId": "CREDIT_CARD",
"externalTypeId": "CREDIT_CARD",
"typeName": "Credit Card",
"productKind": {
"id": 4,
"externalKindId": "kind4",
"kindName": "Credit Card",
"kindUri": "credit-card",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Lifestyle Credit Card",
"debitCards": [],
"unmaskableAttributes": []
}]

For Credit Account:

Request URL:
https://web-retail.u.omni-fm.alfransi.com.sa/api/arrangement-manager/
client-api/v2/productsummary/context/arrangements?
creditAccount=true&businessFunction=A2A&resourceName=Payments
&privilege=create&from=0&size=50

Request Method: GET

Request Payload:
creditAccount: true
businessFunction: A2A
resourceName: Payments
privilege: create
from: 0 size: 50

Response:
[
{
"id": "0451e7d8-b288-4139-b636-db32078629ee",
"legalEntityIds": [
"2c9f94d586e40c080186e4cfb40f003c"
],
"name": "Saving Account",
"IBAN": "SA5655000000001198802339",
"BBAN": "01198802339",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"productKindName": "Savings Account",
"productTypeName": "Saving Account",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"userPreferences": {
"alias": "Emergeny fund1",
"visible": true,
"favorite": false
},
"lastSyncDate": "2024-12-13T04:42:08.848Z",
"expectsChildren": false,
"bookedBalance": 49582.13,
"availableBalance": 49582.13,
"accruedInterest": 0,
"productId": "4f6639c4-3ae3-45f9-bdcf-38299b107b50",
"visible": true,
"accountOpeningDate": "2023-03-05T04:41:54Z",
"favorite": false,
"product": {
"externalId": "SAVG",
"externalTypeId": "SAVG",
"typeName": "Saving Account",
"productKind": {
"id": 2,
"externalKindId": "kind2",
"kindName": "Savings Account",
"kindUri": "savings-account",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Emergeny fund1",
"debitCards": [],
"unmaskableAttributes": []
},
{
"additions": {
"availableLimit": "5981.62",
"cardImageName": "Lifestyle Card design-1",
"isLifeStyle": "true",
"availableCashCredit": "4861.62"
},
"id": "1d23644f-02d3-4a82-bdbb-a923d0d5b648",
"legalEntityIds": [
"2c9f94d586e40c080186e4cfb40f003c"
],
"name": "Lifestyle Credit Card",
"bankAlias": "Lifestyle Credit Card",
"IBAN": "SA5655000000001198802921",
"BBAN": "01198802921",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"number": "xxxxxxxxxxxx9518",
"productKindName": "Credit Card",
"productTypeName": "Credit Card",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"lastSyncDate": "2024-12-13T04:42:08.848Z",
"expectsChildren": false,
"bookedBalance": 5981.62,
"availableBalance": 5981.62,
"creditLimit": 1600,
"accruedInterest": 0,
"statementBalance": 100,
"productId": "5b493023-0203-45bf-ab4f-558573ef5444",
"visible": true,
"creditLimitUsage": 100,
"startDate": "2024-12-09T21:00:00Z",
"creditCardAccountNumber": "01198802921",
"validThru": "2028-12-31T07:42:08.848Z",
"remainingCredit": 1500,
"outstandingPayment": 0,
"minimumPayment": 0,
"minimumPaymentDueDate": "2025-01-24T04:42:08.848Z",
"accountHolderNames": "HANADI SABBAHI",
"favorite": false,
"product": {
"externalId": "CREDIT_CARD",
"externalTypeId": "CREDIT_CARD",
"typeName": "Credit Card",
"productKind": {
"id": 4,
"externalKindId": "kind4",
"kindName": "Credit Card",
"kindUri": "credit-card",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Lifestyle Credit Card",
"debitCards": [],
"unmaskableAttributes": []
}]

Screenshot:
Review Screen (Validate API Call)

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-


order-service/client-api/v2/payment-orders/validate

Request Method: POST

Request Payload:

{
"originatorAccountCurrency": "SAR",
"originatorAccount": {
"identification": {
"identification": "0451e7d8-b288-4139-b636-db32078629ee",
"schemeName": "ID"
}
},
"paymentType": "A2A",
"requestedExecutionDate": "2024-12-13",
"transferTransactionInformation": {
"counterpartyAccount": {
"identification": {
"identification": "3105c119-9e02-45c4-bab4-7d9595e0bbcc",
"schemeName": "ID",
"additions": {
"identification":
"ObWhY8PYZ7iA7a+Ifc7x7XsS6INtQVNw431AJ4aoxsscyCc6pq3pbN
WKwHGsb37tBnM7wgD9WMKC011gqPQf6vIO7b79wGwaV+oyNvFP
Yz7r7Ti6DKaysbTS5SUBbCSBkBaP0SYQq86tR6AsqEEj0UWnbSEgq
Sob5q/4l0PrB92HjN6o5Y2m3uKZtyTyaCMDk8FyMjiegxHVrVhGiix/
cQOfz5QkTCcqGOdgUCCMhBxbc7paRNoDPDbrn0CqptcOZAuqQE0L
0aiNLHdpYG+GqEyyGnO6uGjyf9we0TCPoFSMqld3bnfs+NHzss/
mF9Ee+DFZN4odB92qcY40h59N1w=="
}
}
},
"targetCurrency": "SAR",
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amountType": "SOURCE",
"amount":
"eU7QK+gyOxHQ11z33K3pj7nf+Gu1pO8QfDEAPtfi7CzkE62KUNcw2
Hv5PBQhxh5hhhYnCiaMpII0UgSz2qNSuUtmAG5g0QgDMOMf/
TJmqLUOd4Tu10SHikDaR+VDPIwjfQN0MikJbcSFFsFPEhH7lMX1M
1Re/
2k6oWrlVLZyTpGIvEDWz4y2agHByCIi3SCreLMeYU1F+SGhcfG5o/
73rMwdDvADRSuMO+4mpkpe04pbjJBBDmENiauOw5PufxPlyvfsoPL
IBAeX+0gqmZusibjWLSB6wMzPLSN+ljHm8ePJAcHn2//
hoWH2Q1Ygd59uFMEfNSGU6SJAb+mNMD8Ovw=="
}
},
"counterparty": {
"name": "Islamic Sight Deposit"
}
}
}

Response :

{
"id": "f27be032-e84a-47e9-aa88-2b8bb32fbb15",
"originatorAccount": {
"arrangementId": "0451e7d8-b288-4139-b636-
db32078629ee",
"externalArrangementId": "01198802339",
"identification": {
"identification": "SA5655000000001198802339",
"schemeName": "IBAN"
}
},
"instructionPriority": "NORM",
"requestedExecutionDate": "2024-12-13",
"paymentMode": "SINGLE",
"paymentType": "A2A",
"transferTransactionInformation": {
"counterparty": {
"name": "Islamic Sight Deposit",
"role": "CREDITOR"
},
"counterpartyAccount": {
"arrangementId": "3105c119-9e02-45c4-bab4-
7d9595e0bbcc",
"externalArrangementId": "01198804085",
"identification": {
"identification": "xyz",
"schemeName": "IBAN",
"additions": {
"identification":
"l06HKKW/EJVwup/RIH0pNcqQGXVDDPlBRvwpOjoZdpoB6xxKv4A
INKenAuUkH1agMLkcyBkC3iMpNB2vA6yeFSiD+GjWbvGRAathcRT
7suoprGG3UpVTcAeW543YbUKtrJMp0G5SpUaTCoxANpZPHukDhG
qgeM6rvsl0IbkwtpF83d/
Lwhs7EuvVvOSVHJpUIl7XDpUGhZlfyOACxfDjDxmoqMp2IYTLbGt
d1oU5xwRJ0K/3pK7MbkbKYKb/ot/wME/
aMk8DnWPC7KDzS4j4zBTy3lUQgaA1l88cMPSthef6AEWhAPXn7wZ
OVQjarlCkQBpQxQ3BxL5kijkaKpxGDA=="
}
}
},
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amountType": "SOURCE",
"targetAmount":
"OKgiqV8wC0M2FYdYK5Ob/EmNuNwLo7BUon+uHdE7YNsxgN8aui
8tdHjqt/RyF8RNJz3NdDxJU6QnigX3mXg03937h6ZwcilBH/pQ6/
MLA0ZEytJcV2SBxV+g/
eM8OpYQZiGjoXX5lxkNZX9/3KT8uPlZsRJh4q1DNXKXT3Ylj8IZwO
r29jJT6Mn/
0SiENIZTToKm677M8jR3oNq3Nj9I0zAZDIQSvH1XfMpuvFN4/
NScAab7fjLAxUc18TSibFrftQFEOg5Q5w22H0HFuGctpzlBgVpV3qpT
AuIukSzGDGIuIf2cXRRxwO1gq9pNBu8f7Z5qZYBmzodJijSz50vsmg=
=",
"amount":
"hQTsyWDbkTEAOm4Dw96BH1HXJFYn1XB991FiN6c6c2bpcq+
+4wYlLxuGf8+OuByA5HJLQTiaooOMkAKmVbrKSDnGXMB50FRz
NbmY/+miKtk1ZgHhNIqo3C63bjpLQW9n/
CjrHG+pgSCNK0q9P4nJzzwT5VEMucwKqNHoK3Dxj71y/
tGYpB9PMAkcRzSYNYVwbuJjW0D46+uJ5VThJoA33edQ0Vrc2JUL9
61P4ZFOK3XEy50IJxkNMjzarcojKGJXNL9mlVjWqp/
j4GUA8bjiBUQsHyWpM5NpVAkVMga4xmok4c8nCKbvSJWS0T66oE
7dKSN1sK9UgcMk9vK1j1EYUg=="
}
},
"targetCurrency": "SAR",
"exchangeRateInformation": {
"rate": "1.000000",
"rateType": "ACTUAL",
"additions": {
"spotExchangeRate": "1",
"showExchangeRateWarning": "false"
}
}
},
"originator": {
"name": "Saving Account",
"role": "DEBTOR",
"postalAddress": {}
},
"totalAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"totalAmount":
"HQsKooOsNtozKZZT5vUvpE6VOaw95+2TydMQJwvb28jxZ8G9xblE
7jqfsOAP3VNNGdT70RFEJY3KUronqkhHzZ+j+jLqJikSJJoFzxn7bqkG
XhRC6yMWf9yAPYMfasfWM7XVv1iX01kQiFIqMopumhlYTHPBX1
g73jm7OKiUXhEgvSE0HvTsp+rKyAK5JABbAStXrz3BLzmzfSfPq9Z
OEHnCDEUWYDpzPqYrNINNYxQoaTrgY+Cjw9ofAk7dXe1PkHewq
FiFvJ0VWh+NaTo26OQiMuhKDsXcidP5vGUiqNOra1kuErxP+yfXHb7
1SHjDq+GMoZnAISqMpxnMsFSHbQ=="
}
},
"isIntraLegalEntityPaymentOrder": false,
"canApprove": false,
"finalApprover": false,
"additions": {
"isValidated": "true",
"paymentMode": "SINGLE"
}
}

Screenshot:

POST API:

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-


order-service/client-api/v2/payment-orders
Request Method: POST

Request Payload:
{
"originatorAccountCurrency": "SAR",
"originatorAccount": {
"identification": {
"identification": "0451e7d8-b288-4139-b636-db32078629ee",
"schemeName": "ID"
}
},
"paymentType": "A2A",
"requestedExecutionDate": "2024-12-13",
"transferTransactionInformation": {
"counterpartyAccount": {
"identification": {
"identification": "3105c119-9e02-45c4-bab4-7d9595e0bbcc",
"schemeName": "ID",
"additions": {
"identification":
"Mu/7cwPGg4uj6+4R6Zq9R+tTZw6kETrj8nqmBkIqkETulB5uDSE4LrZUzia
GpRedeI0Hl143Kcp7kzRxui1dKuFUTh1V2FMlxU5dcwzy66246A8OGr4hQb
YasLBAOtzZXn9JOpghTb98el/
Rwu+xYM8P+VJ9iuYo2qCS0ssjfbzAkWJ6+YFzkVyVyXHcuUoZElbxfhVZH
px+
+LX6aD1Eep1rtmc5F+PKVdWUmKH3Zu8/+8RSVr+hBs6E2XNCszifphAzO
6zoox7+sq880aPTzcUqrUo1tl82lRYjzpAgeRE1PJ80TExLIPgyuAOnnf7dx+r5
GBpXNc4FvcRA7ZRtVg=="
}
}
},
"counterparty": {
"name": "Islamic Sight Deposit"
},
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amountType": "SOURCE",
"originatorAccountCurrency": "SAR",
"amount":
"KrsnvovEWEyrscswBJ8fhFBH9q0M6CdALinOcMlt/M9DG15ZK7tjjcNEHcd
w7SW5BSWt8iazweMxenw18wfjFFravR9yfi3NVqxviTl3tBpoLd7sf+UDF6dp
D9hK8FlyQj9ADtZdm86yQEjSVVzIjLgkT2Hi2CYZISDiS6j/
XZdwaAGpvALaafP+BChXptqxMCm5PGnli8oSA3PTc07SKESDXbvJXKnn5
WG8qdUo9Yhqu9V1Oz2UgwnSWlLMREgiStRKIdL+IDfKqrvZMteJ/
ophoB64KpNtlVJshoIvmpjXtmBuiRLzoeMPC7zNCzCU27vtNvXmXxnyGd4x
3VC6EQ=="
}
},
"targetCurrency": "SAR"
},
"additions": {
"isValidated": "true"
}
}

Response: (Success senario)

{
"id": "14b709c8-3665-4d14-8696-5e0301719f97",
"status": "PROCESSED",
"bankStatus": "PROCESSED",
"reasonCode": "0000",
"transferFee": {
"amount": "0.00",
"currencyCode": "SAR"
},
"exportAllowed": false,
"additions": {
"userCxtToken": "Bearer
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ3aWxsaWFtMD
AxMSIsIkNQVCI6IjAxMTk4OCIsInNlc3Npb25faWQiOiIzZDg2OWM
yMy0xNDk5LTRjMDAtYjQ5OS1kNjQ3ZTQxMGEzMGQiLCJpcF9hZ
GRyZXNzIjoiMjA4LjEyNy4xNzkuNTgiLCJsb2NhbGUiOiJlbiIsInJvbCI
6WyJST0xFX2dyb3VwX3VzZXIoVVNFUikiLCJkZWZhdWx0LXJvbG
VzLXJldGFpbCIsIm9mZmxpbmVfYWNjZXNzIiwiYmI6c3RlcC11cCIs
InZpZXdfcGF5bWVudCIsIlJPTEVfQURNSU4iLCIyRkEiXSwiY2xpZ
W50X2lkIjoiVG9rZW4tY29udmVydGVyIiwiaW51aWQiOiJmMmU4N
zQwOS04Y2EyLTQzMmUtOGQyZC1jNmEyN2QzYzFlN2IiLCJpZHAi
Onsic3ViIjoiZjJlODc0MDktOGNhMi00MzJlLThkMmQtYzZhMjdkM2
MxZTdiIiwiaXNzIjoiaHR0cHM6Ly9pZGVudGl0eS51Lm9tbmktZm0uY
WxmcmFuc2kuY29tLnNhL2F1dGgvcmVhbG1zL3JldGFpbCJ9LCJhen
AiOiJiYi13ZWItY2xpZW50Iiwic2NvcGUiOlsiYmI6c3RlcC11cCIsInZp
ZXdfcGF5bWVudCJdLCJuYW1lIjoiT21lciBBTEJBSExBTCIsImV4cCI
6MTczNDEyMDk4OCwic2FpZCI6IjJjOWY5NGQ1ODZlNDBjMDgw
MTg2ZTRjZmI0MTMwMDNkIiwianRpIjoiNzFhM2U1Y2UtMTJlYi00
MDk1LWE0MjYtNjM1ZThmZjhkNzc5In0.iSUxiMZ8d6FoWY1qVEt_
wL9k-pzwj3_ElLnPczCh56c",
"bankReferenceId": "A200000031773",
"isValidated": "true"
}
}

Screenshot:

Response: (Failed Senario)

{
"id": "d7fb1bcc-30ec-4a95-86f1-4b2ed2e66130",
"status": "REJECTED",
"bankStatus": "REJECTED",
"reasonCode": "0001",
"errorDescription": "Account Not Found",
"exportAllowed": false,
"additions": {
"English": "Invalid account",
"isValidated": "true",
"Arabic": "‫"الحساب غير صحيح‬,
"userCxtToken": "Bearer
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ3aWxsaWFtMD
AxMSIsIkNQVCI6IjAxMTk4OCIsInNlc3Npb25faWQiOiIzZDg2OWM
yMy0xNDk5LTRjMDAtYjQ5OS1kNjQ3ZTQxMGEzMGQiLCJpcF9hZ
GRyZXNzIjoiMjA4LjEyNy4xNzkuNTgiLCJsb2NhbGUiOiJlbiIsInJvbCI
6WyJST0xFX2dyb3VwX3VzZXIoVVNFUikiLCJkZWZhdWx0LXJvbG
VzLXJldGFpbCIsIm9mZmxpbmVfYWNjZXNzIiwiYmI6c3RlcC11cCIs
InZpZXdfcGF5bWVudCIsIlJPTEVfQURNSU4iLCIyRkEiXSwiY2xpZ
W50X2lkIjoiVG9rZW4tY29udmVydGVyIiwiaW51aWQiOiJmMmU4N
zQwOS04Y2EyLTQzMmUtOGQyZC1jNmEyN2QzYzFlN2IiLCJpZHAi
Onsic3ViIjoiZjJlODc0MDktOGNhMi00MzJlLThkMmQtYzZhMjdkM2
MxZTdiIiwiaXNzIjoiaHR0cHM6Ly9pZGVudGl0eS51Lm9tbmktZm0uY
WxmcmFuc2kuY29tLnNhL2F1dGgvcmVhbG1zL3JldGFpbCJ9LCJhen
AiOiJiYi13ZWItY2xpZW50Iiwic2NvcGUiOlsiYmI6c3RlcC11cCIsInZp
ZXdfcGF5bWVudCJdLCJuYW1lIjoiT21lciBBTEJBSExBTCIsImV4cCI
6MTczNDEyMDcyMywic2FpZCI6IjJjOWY5NGQ1ODZlNDBjMDgw
MTg2ZTRjZmI0MTMwMDNkIiwianRpIjoiZjk2N2JmNjctYzIyMC00N
DljLThiNWQtYzEzYjk2ZDRlM2NlIn0._orDJcJ9V9LpJ9fFlRu_XtHi2Z
bMEGpzPuOTzo_A7rs",
"bankReferenceId": "OMNI_fba76802-b929-11ef-bd3f-
0a0aca790000"
}
}

Screenshot:
View Receipt:

Request URL : https://web-retail.u.omni-fm.alfransi.com.sa/api/custom-


user-self-service-manager/client-api/v1/user/self-service/receipt/14b709c8-
3665-4d14-8696-5e0301719f97

Request Method : GET

Response : Binary Data

Screenshot:

4. Send money to someone

For Limit API Details:


Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/custom-user-
self-service-manager/client-api/v1/user/self-service/ips/limit

Request method: GET

Response :
[
{
"limitType": "CTL",
"limitValue":
"akc0K7jSCgVGtF6P12y8ZX9q9OvZw0ywHjFNbyel7WoQHMomKtCEVi
/lUodTLAv38rvkf/KOHVAk/
VMEBC41rdjsgy5LeNia2UV9dTwQ4Pv9elzNWR3vAnuP7TmUHHewuF3
EOZHydJfz8Z/NRYtHQB8VhZ+ZUWLwwZSvRbU/
2QjIsFd0FCV8GrMF+IT3kcTga7S7KXlQS3Wlet0rjsTws7jcldIzXh5gB/
pJVmlgC/Wrvz6P41dcpM/aeuedR/
sZGEXkouC+aFZkW3mYZ+B3eDRLHLuqYPu5Pbys/
fo8gk6vPW1UaKZUQsKab2ThOv8rx9i4H7wm/eQHps1nXcf8XA==",
"isLimitSet": true,
"maxLimit": 20000
},
{
"limitType": "CQTL",
"limitValue":
"su0qfnQskbCbK4w0B1AVLzSQhy1dFTUqmvefepZJQ4lf/uOvWY48CIhQ
+HgCEpPiP1+87tPgbIfyBr98S7wJj3IpSCW3kuOb7ndtaUdvjdHa7JS3UgV
HXt8a3MLJXeURhN9DHcHV3v9re6oSGtaqOo3g1z6DjrMM+qoSqEejJO+
gvt6ddn80nDAour3ZlCgHOdkp8UtV44YqmvFRVb++H1ZchfrO/
Eeka5csSbC5nNJhODBaogZIvE0Q/
fOClaYQOiOMaxgsNdD0ach7p8wa4aU9b9NeKXyI4TuASbcZWUp8Z4U
WP722O5ar+JsIIfRBU0eww/EmrK0rNrQ+J664Vg==",
"isLimitSet": true,
"maxLimit": 2500
}
]

For Debit Account:

Request URL:
https://web-retail.u.omni-fm.alfransi.com.sa/api/arrangement-manager/
client-api/v2/productsummary/context/arrangements?
debitAccount=true&businessFunction=DOMESTIC&resourceName=Payme
nts&privilege=create&from=0&size=50
Request method: GET

Response:

[
{
"id": "0451e7d8-b288-4139-b636-db32078629ee",
"legalEntityIds": [
"2c9f94d586e40c080186e4cfb40f003c"
],
"name": "Saving Account",
"IBAN": "SA5655000000001198802339",
"BBAN": "01198802339",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"productKindName": "Savings Account",
"productTypeName": "Saving Account",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"userPreferences": {
"alias": "Emergeny fund1",
"visible": true,
"favorite": false
},
"lastSyncDate": "2024-12-13T04:53:50.915Z",
"expectsChildren": false,
"bookedBalance": 49482.13,
"availableBalance": 49482.13,
"accruedInterest": 0,
"productId": "4f6639c4-3ae3-45f9-bdcf-38299b107b50",
"visible": true,
"accountOpeningDate": "2023-03-05T04:53:45Z",
"favorite": false,
"product": {
"externalId": "SAVG",
"externalTypeId": "SAVG",
"typeName": "Saving Account",
"productKind": {
"id": 2,
"externalKindId": "kind2",
"kindName": "Savings Account",
"kindUri": "savings-account",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Emergeny fund1",
"debitCards": [],
"unmaskableAttributes": []
},
{
"additions": {
"availableLimit": "5981.62",
"cardImageName": "Lifestyle Card design-1",
"isLifeStyle": "true",
"availableCashCredit": "4861.62"
},
"id": "1d23644f-02d3-4a82-bdbb-a923d0d5b648",
"legalEntityIds": [
"2c9f94d586e40c080186e4cfb40f003c"
],
"name": "Lifestyle Credit Card",
"bankAlias": "Lifestyle Credit Card",
"IBAN": "SA5655000000001198802921",
"BBAN": "01198802921",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"number": "xxxxxxxxxxxx9518",
"productKindName": "Credit Card",
"productTypeName": "Credit Card",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"lastSyncDate": "2024-12-13T04:53:50.915Z",
"expectsChildren": false,
"bookedBalance": 5981.62,
"availableBalance": 5981.62,
"creditLimit": 1600,
"accruedInterest": 0,
"statementBalance": 100,
"productId": "5b493023-0203-45bf-ab4f-558573ef5444",
"visible": true,
"creditLimitUsage": 100,
"startDate": "2024-12-09T21:00:00Z",
"creditCardAccountNumber": "01198802921",
"validThru": "2028-12-31T07:53:50.915Z",
"remainingCredit": 1500,
"outstandingPayment": 0,
"minimumPayment": 0,
"minimumPaymentDueDate": "2025-01-24T04:53:50.915Z",
"accountHolderNames": "HANADI SABBAHI",
"favorite": false,
"product": {
"externalId": "CREDIT_CARD",
"externalTypeId": "CREDIT_CARD",
"typeName": "Credit Card",
"productKind": {
"id": 4,
"externalKindId": "kind4",
"kindName": "Credit Card",
"kindUri": "credit-card",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Lifestyle Credit Card",
"debitCards": [],
"unmaskableAttributes": []
}]

For Payment purpose:

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-


support/client-api/v1/purpose/lists?paymentType=DOMESTIC

Request Method : GET

Response:
[
{
"purposeId": "6",
"purposeType": "TRANSFER",
"isOther": false,
"description": [
{
"locale": "en_EN",
"description": "Personal / Family Remittance"
},
{
"locale": "ar_SA",
"description": "‫ عائلي‬/ ‫"تحويل شخصي‬
}
]
},
{
"purposeId": "1",
"purposeType": "TRANSFER",
"isOther": false,
"description": [
{
"locale": "en_EN",
"description": "Import Finance Payment"
},
{
"locale": "ar_SA",
"description": "‫"مدفوعات إستيراد‬
}
]
},
{
"purposeId": "2",
"purposeType": "TRANSFER",
"isOther": false,
"description": [
{
"locale": "en_EN",
"description": "Education / Medical / Travel Expenses"
},
{
"locale": "ar_SA",
"description": "‫ سفر‬/ ‫ عالج‬/ ‫"مصاريف دراسة‬
}
]
}]

For Bank:

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-


support/client-api/v1/customers/domestic-payments/ips/participants?
language=english

Request Method: GET

Request Payload:(Query Param)


language: english

Response:
[
{
"id": "015",
"code": "ALBISARI",
"name": "BANK AL BILAD",
"status": "signed-on"
},
{
"id": "030",
"code": "ARNBSARI",
"name": "ARAB NATIONAL BANK",
"status": "signed-on"
},
{
"id": "060",
"code": "BJAZSAJE",
"name": "BANK AL-JAZIRA",
"status": "signed-on"
}
]
Screenshot:
Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-
support/client-api/v1/payment-supports/domestic-transfer-qualifications

Request Method: POST

Request Payload:
{
"amount":
"yFxmU9b3Sto1UIvh1bJpqEb6tiQW0PxI+bSUf+IWm4mu252nLbbhd7pSh0dg
gH1yNlPfSQb2L+ZoF7+EiAXb2JtHv7+gjPJ2nDJk5UGLj08dQXIF+H56QMB
mmFJ4qGWf9y8SLCJZjrhk76/
gol6b1U8gu2egTXjhBW6aPZ8ldvspGmAYq13bOlQzGSGI5uK5rO6RveO0xD
HnPEPjzbupHHPaXOPtsxyJAklU052F9CYbC0EwwC9EKyMr0mRUOWTpo
R6rCCb1onOE/oJWZ4znVsOOoC8A/f/
0IRWg1BPAoV3os7ATmuxD9HLyBkD3Y26iycVNC4ErH/
nQ7D6DzpPSQQ==",
"bankCode": "ARNBSARI",
"customerSegment": "CLC",
"debitAccount": "SA82550000000C5198700638",
"proxyType": "msisdn",
"proxyValue": "966534692497",
"transactionType": "proxy",
"creditAccount":
"BVHSDJiH3T85F/oQIlBGeqaQ4tokcH01foOoaW8O3dfTp5fbWFN1d4HyP+
+crtUnvONnKeI1gN/
glHLi3woxYnkRpwe4V2MZTitWx89gqYIfVxdbmXnWQpsrweUP+SpWI59a
CM+XO4v9U9BDebUTbMlWWpoR4D+wInbha7DbgtP3+eSwD3S/
uvxxi7solJiRhHkbSAN8WdG7Mhcx/Weg7K+wnrszmv3N1viX/
TirRG5Lb+HJFr57SseL7vQi6/Grl92cgnmNsyhEyy7UmBVcE6/
PGF7cRbgvTD34PGbHmqVgvKQ3NjyN1orAHHagkNCxDnzgdfzEEAE0NM
Rw+z9MvA=="
}

Response:

{
"message": "",
"errors": [
{
"key": "QuickTransferPayment.01"
},
{
"message": " ‫ ميزة التحويل السريع غير متاحة مؤقًتا بسبب تسجيل‬،‫عذًر ا‬
‫ يرجى االنتظار لمدة ست ساعات قبل استخدامها مرة أخرى‬.‫"جهاز جديد‬,
"key": "Arabic"
},
{
"message": "Quick transfer is temporarily unavailable due to new device
registration. Please wait six hours.",
"key": "English"
}
],
"stackTrace": [],
"suppressed": [],
"localizedMessage": ""
}

5. Normal Payment:

BSF :

For beneficiaries:

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/custom-


beneficiary-manager/client-api/v3/beneficiary-manager/beneficiaries

Request Method: GET

Response:

[
{
"beneficiarySequence": "7785291",
"category": "BSF",
"active": false,
"beneficiaryName":
"KHXXXXXXXXXXXXXXXXXXXXXXXXXXIM",
"beneficiaryCountry": "KSA",
"beneficiaryAddress": "KSA",
"bankAddressLine1": null,
"bankAddressLine2": null,
"accountNumber": "08340300172",
"bankName": "BSF",
"currencyCode": null,
"bankCode": "55",
"bankCountry": "SA",
"maskedFullName": null,
"westernUnion": null
},
{
"beneficiarySequence": "7784961",
"category": "BSF",
"active": true,
"beneficiaryName": "TUXKI KHXXID SAXEH ALXXXDI",
"beneficiaryCountry": "KSA",
"beneficiaryAddress": "KSA",
"bankAddressLine1": null,
"bankAddressLine2": null,
"accountNumber": "L5641200132",
"bankName": "BSF",
"currencyCode": null,
"bankCode": "55",
"bankCountry": "SA",
"maskedFullName": null,
"westernUnion": null
},
{
"beneficiarySequence": "7784290",
"category": "KSA",
"active": true,
"beneficiaryName": "Nouf Asiri",
"beneficiaryCountry": "SAUDI ARABIA",
"beneficiaryAddress": "KSA",
"bankAddressLine1": null,
"bankAddressLine2": null,
"accountNumber": "SA9293000078757084671000",
"bankName": "Vision Bank",
"currencyCode": null,
"bankCode": "93",
"bankCountry": "SA",
"maskedFullName": "Mohammed Dar",
"westernUnion": null
},
]

For debit account

Request URL:
https://web-retail.u.omni-fm.alfransi.com.sa/api/arrangement-manager/
client-api/v2/productsummary/context/arrangements?
debitAccount=true&businessFunction=DOMESTIC&resourceName=Pay
ments&privilege=create&from=0&size=50

Request Method: GET

Request Payload: (Query param)


debitAccount: true businessFunction: DOMESTIC resourceName:
Payments privilege: create from: 0 size: 50

Response:
[
{
"id": "0451e7d8-b288-4139-b636-db32078629ee",
"legalEntityIds": [
"2c9f94d586e40c080186e4cfb40f003c"
],
"name": "Saving Account",
"IBAN": "SA5655000000001198802339",
"BBAN": "01198802339",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"productKindName": "Savings Account",
"productTypeName": "Saving Account",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"userPreferences": {
"alias": "Emergeny fund1",
"visible": true,
"favorite": false
},
"lastSyncDate": "2024-12-13T04:53:50.915Z",
"expectsChildren": false,
"bookedBalance": 49482.13,
"availableBalance": 49482.13,
"accruedInterest": 0,
"productId": "4f6639c4-3ae3-45f9-bdcf-38299b107b50",
"visible": true,
"accountOpeningDate": "2023-03-05T04:53:45Z",
"favorite": false,
"product": {
"externalId": "SAVG",
"externalTypeId": "SAVG",
"typeName": "Saving Account",
"productKind": {
"id": 2,
"externalKindId": "kind2",
"kindName": "Savings Account",
"kindUri": "savings-account",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Emergeny fund1",
"debitCards": [],
"unmaskableAttributes": []
},
{
"additions": {
"availableLimit": "5981.62",
"cardImageName": "Lifestyle Card design-1",
"isLifeStyle": "true",
"availableCashCredit": "4861.62"
},
"id": "1d23644f-02d3-4a82-bdbb-a923d0d5b648",
"legalEntityIds": [
"2c9f94d586e40c080186e4cfb40f003c"
],
"name": "Lifestyle Credit Card",
"bankAlias": "Lifestyle Credit Card",
"IBAN": "SA5655000000001198802921",
"BBAN": "01198802921",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"number": "xxxxxxxxxxxx9518",
"productKindName": "Credit Card",
"productTypeName": "Credit Card",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"lastSyncDate": "2024-12-13T04:53:50.915Z",
"expectsChildren": false,
"bookedBalance": 5981.62,
"availableBalance": 5981.62,
"creditLimit": 1600,
"accruedInterest": 0,
"statementBalance": 100,
"productId": "5b493023-0203-45bf-ab4f-558573ef5444",
"visible": true,
"creditLimitUsage": 100,
"startDate": "2024-12-09T21:00:00Z",
"creditCardAccountNumber": "01198802921",
"validThru": "2028-12-31T07:53:50.915Z",
"remainingCredit": 1500,
"outstandingPayment": 0,
"minimumPayment": 0,
"minimumPaymentDueDate": "2025-01-24T04:53:50.915Z",
"accountHolderNames": "HANADI SABBAHI",
"favorite": false,
"product": {
"externalId": "CREDIT_CARD",
"externalTypeId": "CREDIT_CARD",
"typeName": "Credit Card",
"productKind": {
"id": 4,
"externalKindId": "kind4",
"kindName": "Credit Card",
"kindUri": "credit-card",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Lifestyle Credit Card",
"debitCards": [],
"unmaskableAttributes": []
}]

Screenshot:
Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-order-
service/client-api/v2/payment-orders/validate

Request Method: POST

Request Payload:
{
"instructionPriority": "NORM",
"originatorAccountCurrency": "SAR",
"originatorAccount": {
"identification": {
"identification": "4abba16e-f98b-433f-9796-8e2591480612",
"schemeName": "ID"
}
},
"paymentType": "INTRABANK",
"requestedExecutionDate": "2024-12-13",
"transferTransactionInformation": {
"additions": {
"beneficiaryId": "2399023"
},
"counterpartyAccount": {
"identification": {
"identification": "21699500139",
"schemeName": "BBAN",
"additions": {
"identification":
"SNyBFaDl/pLsZJA6s4gP+KRFIdDLadNwKVOP2Qpj09yLo5EVOTfBsoNdA
tgLI3FWWcezC2/bafQgndbXTl7bN//Opg83cJKfK/
D9g3BsvD7JuCifjNXsIhb51X6dW95CdMjl2upjLO8AGO7u9Y4zI2Bq7cXKl7
8C8L8QISD+9ptsW/QbkvbWyupR0HLVVp8bFoga4OxaegcmcamaL/
mVDFdcKi+XOJqKppbyoKoPWYNvV8/JqSbihBfNHxOl/
oX0yLWoswBJfbbfZw1k2R69xmmy00SnUWiXA/
0sZ37TZw1zm+C66ua6McP6RDRX5rnNaK8oyIKDdqUSHCuUvi4fyA=="
}
}
},
"counterpartyBank": {
"bankBranchCode": "55"
},
"mandateIdentifier": "",
"targetCurrency": "SAR",
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amountType": "SOURCE",
"amount":
"Nd6C6nTRtRtbpme2B5eHWLd/dxI9MasULAaO58jgP3KB8FPD1doBxXlf89
yGYso6wzmDZlDQIUPnlwSEfmisxtTyht+RZglWZyl607JLejdhW0WOgzXJy
K2FY772NM51qiFpFwrgsnAWMrMuxcqZlnNm19Y6bPS9IJoCKK9qfImd14
NeOMQTmWhEU84f/qu8RHiSMMtTppHM0G2yZW/5GYxpixCJ4DntH5/
GUov64AEWv1E2diHqCFTla3SFcHHxJpczxRSfHEc4IUuTeAGfzYn8khhM+
5zsOhMOSvYdlHEhA2+QZIdK9Yrt69rlQHPWVB49NNFG+YkliNMRlxQNf
g=="
}
},
"counterparty": {
"name": "Nabil Gabali",
"postalAddress": {
"country": "SA"
}
},
"chargeBearer": "OUR"
}
}

Response:

{
"id": "b581ee3a-f8f5-4172-a747-cae1522424b1",
"originatorAccount": {
"arrangementId": "4abba16e-f98b-433f-9796-8e2591480612",
"externalArrangementId": "C5198701414",
"identification": {
"identification": "SA82550000000C5198701414",
"schemeName": "IBAN"
}
},
"instructionPriority": "NORM",
"requestedExecutionDate": "2024-12-15",
"paymentMode": "SINGLE",
"paymentType": "INTRABANK",
"transferTransactionInformation": {
"counterparty": {
"name": "Nabil Gabali",
"role": "CREDITOR",
"postalAddress": {
"country": "SA"
}
},
"counterpartyAccount": {
"identification": {
"identification": "xyz",
"schemeName": "BBAN",
"additions": {
"identification":
"DoGKJcERW08PjJi1U85/PPE3GyNv2DLbSX69slTElmVWghiU/+OI1zy/A4
aLnX+eUqCVbcx133PE4rJxlrTyufNFvrLUFt2HJBvR2K0W8iN0JwV7cDOyK
LWMvQFkgbzlvQZ7HT/
STw9HOPG2QdTbIFGQ4LpubtERROPgnjPC04EDgBtXVVU2/
hOv8kJIeRinyFS2ABfnwl+sBuWxR4I9EoyuH7YO0CsAnkyRyzbei5CSpe/
T9NPxBOZjLM+P/
0MjTBORsA1d3D4WUa08HOsfFnjctTQ4qIzzXJ9v91y3bliRtAmU9jDxCeqvx
fGk8mk7N15ttsi+nqKQ6qbjCb+Scg=="
}
}
},
"counterpartyBank": {
"bankBranchCode": "55"
},
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amountType": "SOURCE",
"targetAmount":
"Ab7RcyEaLYxAN3YWAJYurfXNgEXGjAmHyxEkYmPyNzHbHJTeznHzg3
X6wF7iPVzB3tofC53Z+AGoL6kdU7oiqefAZH7gQSte1HsOU6sfpFjno3WgK
EjxxCFZw1i1jmT02FKh0N8Fv6WfDOtmP1oTSy3eQDDskH78onumR7tmKy
6EV6kNvDfRcjc/
uLS1UpKHJe2c0orN2T8NNigm5TsJNnhc2ln05PVi8hwCW8MvACaTviADtiv
s7gMuspKuZJWLc5u7icVSXpciRzSAnOfNA20VsgTkT15VN9LygmgQ3ze74
RT7SKnpqRPO8zZH+hbQwBshKhNsD6ankygAELG9Ug==",
"amount":
"h2IXBQIUR14249usCXx2Hwn9TV0aWUX+nf6+1zd2U7Vvqmc10X01/aij8L
jcALofynvBFPETRp+I+x12to8ZKg+qdyWfH8LIHJqagTpGvbbWybsmD+/
zfJABD7LjbDAIipu6j68sFmOWzSVSRMerEBIEfPJcW1wMZUr1W38moGw
6htVKgnikxw7L8RrkOUStA0EeHshwpIItTgXrg8Nbg6q2g5HvjzboS0A1sxcS
Z5u+fpwEUbYCWqz4cskMOFIS3QghNEMExhfM+AWLj4FMrA/
jAbcdzzAA6Jw7JdZD3wfT2AxLzw5Gmmp5c0u3qyz9JryvduLfZboowOcO26
SNJA=="
}
},
"targetCurrency": "SAR",
"chargeBearer": "OUR",
"exchangeRateInformation": {
"rate": "1.000000",
"rateType": "ACTUAL",
"additions": {
"spotExchangeRate": "1",
"showExchangeRateWarning": "false"
}
},
"additions": {
"beneficiaryId": "2399023"
}
},
"originator": {
"name": "Sight Deposit",
"role": "DEBTOR",
"postalAddress": {}
},
"totalAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"totalAmount":
"D3qWIPS06q5v7A0F9wRmWKYbiZVffjfG0G/LeOEkQDEcWz+rUFH2ykN
J/EgB/Sf9QVsyqyUk3534T0DKqEz4p+QyuNroeXq7Gqfv6OfL9vmKT9TCh3
yvzuj40PIfsoHfTFaxe14lApuID8QzdXfNVV/
YykgzRWlIfX98FJi5655OS1E7Vez7zxW49ufgdcr1Z1VNLzPHePVbdv8izxd7
YnYvk8wgBsYe+ffi/uu4BcME+MVYfMNYlaU/
E8iUziszl70Zbmbx0v6uY7BCTzGHE3QXTRt/
ilmCdhfIanHMxQoId6U0aZrdX11q7vm0zbNL/n83iugoqphB/nVtDDiVDA=="
}
},
"isIntraLegalEntityPaymentOrder": false,
"canApprove": false,
"finalApprover": false,
"additions": {
"isValidated": "true",
"paymentMode": "SINGLE"
}
}

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-order-


service/client-api/v2/payment-orders

Request Method: POST

Request Payload:
{
"instructionPriority": "NORM",
"originatorAccountCurrency": "SAR",
"originatorAccount": {
"arrangementId": "4abba16e-f98b-433f-9796-8e2591480612",
"identification": {
"identification": "4abba16e-f98b-433f-9796-8e2591480612",
"schemeName": "ID"
}
},
"paymentType": "INTRABANK",
"requestedExecutionDate": "2024-12-13",
"transferTransactionInformation": {
"additions": {
"beneficiaryId": "2399023",
"transactionSigningPurpose": "INTRABANK"
},
"counterpartyAccount": {
"identification": {
"identification": "21699500139",
"schemeName": "BBAN",
"additions": {
"identification":
"JaWxILbyGbx34sGkwX1V+NoUeo3gaKQIUI06UY/8s9CoEFmtY8LpH/4GD
HdtUU0goDpV4Ya8vFw/
iVMIHps6Xl4nr+WaM2Av5sFOCtARhxts6DssCQItHis4OtYgYAhQRmpeo31
urof6wCuTNBCW1+8/lbOPkqo4adW1aj/
agfMo+k2QlAzd5VDSKW0p7HQg831WYEzPOGaeBfCR7WB6LwesWcIwE
k0BSMCI3EEtx2RbnpW3okRWclXfhkfVGo7p9IeChpY2B2vmplFfphtFTP/
aZLQ1gOJGdxi061RQW1kl3CXfuExIyUHmRb6sqJyKF6np52asE2uL8wwSb
ghrvg=="
}
}
},
"counterparty": {
"name": "Nabil Gabali",
"postalAddress": {
"country": ""
}
},
"chargeBearer": "OUR",
"counterpartyBank": {
"bankBranchCode": "55"
},
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amountType": "SOURCE",
"originatorAccountCurrency": "SAR",
"amount":
"CFZhFBLMYB0Jk3pZ/QmToSZE1uzQqXSKe2eg4tI9MZHcAvZvWs8fxhN
U95uxY1iUZeeXjR4sgAjuO4gxenN+hCAGzxPpbisBwq+eIvAVpRG7S4yGn
M2V/
JUMDgWf2OrZQiCRB+p3wn6J+wPa7ZbnBq+BSmJvEGq5WMwq4ZPmQrE
+m2je7ChXL85lOJEE3ret0F8MAIxtMi7e20XmlwMl0OuabcEBdyaC6ieEbtG0
vIrWqe70LsNgvi43OdAO4U2vLqrt7m4tAYq1yj/
B1tjqyYTuAt3ZyIvbrcpQa5nFGUmi3h+AxQsRZEscDnzNgDqJpFASjcn0iqh
MSsXXJWo7sA=="
}
},
"mandateIdentifier": "",
"targetCurrency": "SAR",
"purposeOfPayment": {
"freeText": "",
"code": "6"
}
},
"additions": {
"isValidated": "true"
}
}

Response:
{
"challenges": [
{
"scope": "confirmation:6d730e4a-6637-47f8-b31e-8f6a6b2c0791",
"challengeType": "reauth",
"acrValues": "txn-signature-silver txn-signature-gold"
}
],
"data": {
"originator-account": "SA82550000000C5198701414",
"paymentAmount": "21",
"originator-name": "Sight Deposit",
"counter-party-name": "Nabil Gabali",
"counter-party-account": "21699500139",
"currency": "SAR",
"originator-schema": "IBAN",
"counter-party-schema": "BBAN",
"counter-party-role": "CREDITOR",
"amount": "21",
"payment-order-id": "2a4295f7-3fc6-4224-96e7-28c3ac2a0526",
"confirmation-type": "initiate-payment"
}
}

Request URL:
https://identity.u.omni-fm.alfransi.com.sa/auth/realms/retail/login-actions/
authenticate?session_code=I_gsni8w9D-8tQYRIdvuGGMza8-
l7OqqfTd4fNNUMQc&execution=ca5fb2c8-01c0-4ee7-b599-
1e0f269d28b2&client_id=bb-web-client&tab_id=eFthT3MnY-
o&purpose=INTRABANK&amount=93b420d8e30fff46457bee1642ec6aa17cb
8dbd8908ad63a2ffa7f4f0515e42219e4b3d96295fce4310b7fb8d8b98958287abb
61c88c2f4a3aee80fa344d7424661357d5620fbcbc0c0745dc4b45213ff23f8ed91
0ffb1c8ce5442813284b9fe9869ec5a708fe3f20feddd5484657d0c476959c524a5
405c03be69eab01aefd883070ed3d4c89e9bb3ad488a717436c391edf5f795b309
2e513f91f438e672876eae990150c2e2e30954fccac7e722dcd080186a2f392b551
510a17ebff5adfea2c1a20330058055919cddc81945e55f70d6650d5b10ba20df3c
d241384e1d578b3cb2e1aaae066a24f1b828a50b17a4ac40f6887a06f2c5c01044e
719a12a17

Request Method: OPTIONS


Response: 200

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-order-


service/client-api/v2/payment-orders/be761a33-55aa-4190-b73b-
e1b796b19981/progress-status

Request Method: GET


Response:
{"progressStatus":"PROCESSED","reasonCode":"0000"}

For Local

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/custom-


beneficiary-manager/client-api/v3/beneficiary-manager/beneficiaries

Request Method: GET

Response:
[
{
"beneficiarySequence": "7779889",
"category": "INT",
"active": false,
"beneficiaryName": "TEST INT 991",
"beneficiaryCountry": "UNITED KINGDOM",
"beneficiaryAddress": "TEST ST",
"bankAddressLine1": "NATIONWIDE HOUSE",
"bankAddressLine2": "PIPERS WAY",
"accountNumber": "GB49NAIA07024603012991",
"bankName": "NATIONWIDE",
"currencyCode": null,
"bankCode": "NAIAGB21XXX",
"bankCountry": "GB",
"maskedFullName": null,
"westernUnion": null
},
{
"beneficiarySequence": "7779877",
"category": "INT",
"active": true,
"beneficiaryName": "TEST INT 002",
"beneficiaryCountry": "INDIA",
"beneficiaryAddress": "TEST ST",
"bankAddressLine1": "GR AND 3RD FLR, SAEED PLAZA",
"bankAddressLine2": "6-1-73",
"accountNumber": "50100093388927",
"bankName": "HDFC BANK",
"currencyCode": null,
"bankCode": "HDFC0000021",
"bankCountry": "IN",
"maskedFullName": null,
"westernUnion": null
},
{
"beneficiarySequence": "7779876",
"category": "INT",
"active": true,
"beneficiaryName": "TEST INT 001",
"beneficiaryCountry": "UNITED KINGDOM",
"beneficiaryAddress": "TEST ST",
"bankAddressLine1": "8 CANADA SQUARE",
"bankAddressLine2": "",
"accountNumber": "GB03NAIA07024625241757",
"bankName": "HSBC BANK PLC",
"currencyCode": null,
"bankCode": "MIDLGB22XXX",
"bankCountry": "GB",
"maskedFullName": null,
"westernUnion": null
}]

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-


support/client-api/v1/purpose/lists?paymentType=DOMESTIC

Request Method: GET

Response: [
{
"purposeId": "6",
"purposeType": "TRANSFER",
"isOther": false,
"description": [
{
"locale": "en_EN",
"description": "Personal / Family Remittance"
},
{
"locale": "ar_SA",
"description": "‫ عائلي‬/ ‫"تحويل شخصي‬
}
]
},
{
"purposeId": "1",
"purposeType": "TRANSFER",
"isOther": false,
"description": [
{
"locale": "en_EN",
"description": "Import Finance Payment"
},
{
"locale": "ar_SA",
"description": "‫"مدفوعات إستيراد‬
}
]
},
{
"purposeId": "2",
"purposeType": "TRANSFER",
"isOther": false,
"description": [
{
"locale": "en_EN",
"description": "Education / Medical / Travel Expenses"
},
{
"locale": "ar_SA",
"description": "‫ سفر‬/ ‫ عالج‬/ ‫"مصاريف دراسة‬
}
]
}]

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-


support/client-api/v1/payment-supports/domestic-transfer-qualifications

Request Method: POST


Request Payload:
{
"customerSegment": "CLC",
"debitAccount": "SA82550000000C5198700638",
"creditAccount":
"du37Yq+e6jVPCLqdXHET27776LVBkfxEromCatcXW8Wav7lIxpm/hFRNu3
miDcGaodGaXvq8pxh7gJLNkzBiZilM8mkm86u/
3gP8QX+QcByyaF8e+ghpHkadWkuWOkw1K6bOy3lNRJLfAeXNcwMuL4q7
r0AB9RicncLLpQvUb28WVD+gPFg/
NOYLiH4fDrkWxnldwX+553FfKmjnuvoN04MTCOj+YY03/
tUhMzbnI2eSJ4bAiyfbE3gSkukmcgDQS17YRfgWl0wEofhk30Om4vjWdOsid
o68v8KQZL07jcAO5eGQvQS0YhisZoHzSi2qKN0bf5hAOQmJrTAYu4ytvw=
=",
"bankCode": "",
"amount":
"hwKfK2efoDmUat/bJ8SCm6LLT9tgwcJUM5c2OPQKkNjeE+AvxOTH+EyT
TlsILpht8cgHErOYfTEj1egOsu+2Oobs2+dZQNN5Uwobl5gXtICLyqN6GaM1
vUHoCdRg3HiPhsHG5R8N4chqWpK7dWupQXQBIohTZC1Xo2tBDTSHi9K
AKUkItLzbZy2Bbw4+2MXE7j17dnDQOtYpSNQo14wZwVBQx67f5Shlt/
0BwkrQTNvDbPc38NzJdSMsoEPflxM54/s9plI9M2nz3S/
VWLPTAhzTlR3qupGDH/KjaFcnimWqimnUuLWQo1zChTalXqTWkcPE/
XFvXR4D3ziasrezAQ==",
"transactionType": "IBAN"
}

Response:

{
"message": "",
"errors": [
{
"key": "QuickTransferPayment.01"
},
{
"message": " ‫ ميزة التحويل السريع غير متاحة مؤقًتا بسبب تسجيل‬،‫عذًر ا‬
‫ يرجى االنتظار لمدة ست ساعات قبل استخدامها مرة أخرى‬.‫"جهاز جديد‬,
"key": "Arabic"
},
{
"message": "Quick transfer is temporarily unavailable due to new device
registration. Please wait six hours.",
"key": "English"
}
],
"stackTrace": [],
"suppressed": [],
"localizedMessage": ""
}

For International Payment:

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-


support/client-api/v1/payment-supports/currencies/international

Request Method: POST

Request Payload:
{
"countryCode": "GB",
"bankCode": "MIDLGB22XXX"
}

Response:

{"allowedCurrencies":["GBP","USD","EUR"]}

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-


support/client-api/v2/actual-exchange-rate

Request Method: POST

Request Payload:
{
"amount": 1,
"amountType": "TARGET",
"beneficiaryId": "7779876",
"paymentType": "INTERNATIONAL",
"sourceCurrency": "SAR",
"targetCurrency": "GBP"
}
Response:

{
"valueDate": "2024-12-13",
"source": {
"amount": "5.03",
"currency": "SAR",
"charge": null,
"chargeDetails": null
},
"target": {
"amount": "1",
"currency": "GBP"
},
"exchangeInformation": {
"authorisationId": null,
"validTill": null,
"spotExchangeRate": "1",
"actualExchangeRate": "5.034460",
"showExchangeRateWarning": false
}
}

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-order-


service/client-api/v2/payment-orders/validate

Request Method: POST

Request Payload:
{
"instructionPriority": "NORM",
"originatorAccountCurrency": "SAR",
"originatorAccount": {
"identification": {
"identification": "4d8c8f6e-c133-408d-951f-2245d7f37ec2",
"schemeName": "ID"
}
},
"paymentType": "INTERNATIONAL",
"requestedExecutionDate": "2024-12-13",
"transferTransactionInformation": {
"additions": {
"beneficiaryId": "7779876"
},
"counterpartyAccount": {
"identification": {
"identification": "GB03NAIA07024625241757",
"schemeName": "BBAN",
"additions": {
"identification":
"iNu4ne56NdLbjORk4kPtU8V1HAHFwEJPWqfnxIAWcEyQyWCJrg+exOnT
FmeGYJ2/AyXsLbHHccu44SW6IE+30U0SvNUzMFvGEBRa4VyR4ejPzjtdL6
fWQrF9l+q0LOYpAKUdQ4OmiS9+d+vo9j3Ru+bb4/6Tud87m+iJR0wcmp4q2
+qR1jllgMV2yh4UOdDNkgmOM4DJkay9JOVAZr+QDwNdI5OaO/
T7+XNsE1s3cluVr9JngQrJ0so5ARJAhD/
CdH+t+uey3yzcubtE8rNCpgCXEewWEmTXg1GFvLJX73BTvlY/
UKc7jozDwUhIV1kBGcV/inmwMYuXMguJG1MbTw=="
}
}
},
"counterpartyBank": {
"bankBranchCode": "MIDLGB22XXX"
},
"mandateIdentifier": "",
"targetCurrency": "GBP",
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amountType": "TARGET",
"amount":
"rIlRHHR6xBvY8065lmGSXR2GAt/QnNAD9tg2wF7oVdOpuriJPF7Kij9v0IxI
Gq4n8S5/e2/
uh23BedNAKKzcmhswzHbBzO4ssqXNPeLJkbqoBdPizWsY2c73i14oqbDrsBs
DHVyxOkGNtx9P5qAWERfiYSERre1FcMcYrlFRkQ8EC0/
gA22naDTUQdA2r2zAHkxUXKOkfENwOekUCadOmq4NGfeP44JfYLHvmT
k0vJd1eJv5UfJir4XbwLGuuqRFCGKBCcaWXdb0uOYsU4MCCtZG5Ot+8yeS
Pa0FpSN5n5o/nbK/NNpfJe82JapC3zMxpEEhV8qo8t0FwwYMT4A6iA=="
}
},
"counterparty": {
"name": "TEST INT 001",
"postalAddress": {
"country": "GB"
}
},
"chargeBearer": "OUR"
}
}

Response:
{
"id": "fa378701-cfab-4263-9235-7c93736bce2d",
"originatorAccount": {
"arrangementId": "4d8c8f6e-c133-408d-951f-2245d7f37ec2",
"externalArrangementId": "C5198700638",
"identification": {
"identification": "SA82550000000C5198700638",
"schemeName": "IBAN"
}
},
"instructionPriority": "NORM",
"requestedExecutionDate": "2024-12-17",
"paymentMode": "SINGLE",
"paymentType": "INTERNATIONAL",
"transferTransactionInformation": {
"counterparty": {
"name": "TEST INT 001",
"role": "CREDITOR",
"postalAddress": {
"country": "GB"
}
},
"counterpartyAccount": {
"identification": {
"identification": "xyz",
"schemeName": "BBAN",
"additions": {
"identification":
"K+qxl9pajGv7QnxemN/k3udt42kSFbC+/x3RNHWsZxiEGpdFmgmMIHZGa
ZfgPS670StECsInKcgEWkWUdC9zXfE+q9cASJsyKT1p22JRO9f9ZLmOMvS
cG9t7bq/JLswx6wvsyvSbX/
DK6XB8wHYOUHK+zVh+b0jrV3JAQvC6LQSaSTlxe1yzWGxOJ1zMiJkbsA
y3tPUGm73XqWh+oGDVgaY+1hRr7gBETmPicXyq0OcJzuQRaBDtgwywPv/
8h0OHA2FPRxyo6xn+FG4dz5rmknKaeFEiFSeQwda5nyvDqWMOVPgSb8d3
k6stQog+YCiiY+r619SJqbF6VdQKXyldCA=="
}
}
},
"counterpartyBank": {
"bankBranchCode": "MIDLGB22XXX"
},
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amountType": "TARGET",
"targetAmount":
"BOVchllO4cX3rXn1m0XwyWjyphTXj6Dj3z7cwqYynxin/sX65lZwKy/9u8w
cu3oDBOwD1PyTX0pWhswTMXsU6DFOOpxFCBTaIxJbMItR3S3wGJRS1B
g9T+9zqaGsdmUlmTqG7j1PcmVTudiRlssIDb/
OGhIPQVgDFvPhqVfgVYzj1YcXZY8FEHB+yIk+YtAh69pQTTfumamoWtSi
1WVQT+PYR9k7qhRvqNh7syz1162mZzoy+t2C95ik3WtoylbRrLQiUvxxKc3
eZ4KbSi1bIxdAEX5MxQz1VNB+UJJl2ODJg/
YOu9YDquKHmdC79rzn1ofCa9vPER5TyUCV8Ux6Hg==",
"amount":
"R5vXQJsKsQPWy3npw3VvMSmQxI7GlDC6M4r1Yc3Bv93r552mytCXZuhy
My5JMv5+wm6jNdRPyg2QO+mFShsbuYe+nTcAx49o4Js7rIiXCot6d0Xqd1p
SXBTsxWtKDFRdRpvzKPyeQGSiZk5YwxnwhIyhQQQVb4OV4oegLa1Rgu5
7WekZI7Us9BNGBz5ZeFxu3q903KmSxBn/
W4agyYhbbPXkTKsC0OFZ7vkIs2Gew5fNZn6Q++qpA/
NIUUmEXT4ivG5Z9kcdISUK09TatVUoG/
2Hbo8Ow9/3GZkMZ8oVXNMiUgjUnkDp/
UPVitTsqGZATxXtdcTpk2OyLm42bUNpjw=="
}
},
"targetCurrency": "GBP",
"chargeBearer": "OUR",
"transferFee": {
"amount": "43.13",
"currencyCode": "SAR",
"additions": {
"flatRate": "37.50",
"vatAmount": "5.63"
}
},
"exchangeRateInformation": {
"rate": "0.199620",
"rateType": "ACTUAL",
"additions": {
"spotExchangeRate": "1",
"showExchangeRateWarning": "false"
}
},
"additions": {
"beneficiaryId": "7779876"
}
},
"originator": {
"name": "Sight Deposit",
"role": "DEBTOR",
"postalAddress": {}
},
"totalAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"totalAmount":
"T/PmAFq2jpUEAcxcFsdGVUrz94zeKX+s4OXva0LrtPhJfcA2JtvcX7UoBMH
fXM4dHYN0q4SPJNqbvuPtPh06sTMF5PxRRboWkC57FE1Es2fzJvC5Eo8q9
UcyBDRHocV7gQZ+jDOVlbIuYT4fpntaFjibzMu7auuTJyWtR8hiKsi1ddy+JN
SKi0+lH3jS/
wxS0YJG2CbIvVSBtKCLDCdhAU4w91UbqOkZ8VVMOVfWHflQtxlenLpK
P0I5H6IcdC1vxNtMsya3HG4BWjYOhkhNVg6c/DM1ToLz2j/
6uimO5p2yXRFSrR/oS2iOmMGpFNbuQQw4ZZwu9ljjTnKekDd/NA=="
}
},
"isIntraLegalEntityPaymentOrder": false,
"canApprove": false,
"finalApprover": false,
"additions": {
"isValidated": "true",
"paymentMode": "SINGLE"
}
}

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-order-


service/client-api/v2/payment-orders
Request Method: POST

Request Payload:

{
"instructionPriority": "NORM",
"originatorAccountCurrency": "SAR",
"originatorAccount": {
"arrangementId": "4d8c8f6e-c133-408d-951f-2245d7f37ec2",
"identification": {
"identification": "4d8c8f6e-c133-408d-951f-2245d7f37ec2",
"schemeName": "ID"
}
},
"paymentType": "INTERNATIONAL",
"requestedExecutionDate": "2024-12-13",
"transferTransactionInformation": {
"additions": {
"beneficiaryId": "7779876",
"transactionSigningPurpose": "INTERNATIONAL"
},
"counterpartyAccount": {
"identification": {
"identification": "GB03NAIA07024625241757",
"schemeName": "BBAN",
"additions": {
"identification":
"whizPVEPJl//+gImRQAOAptgQed0mCfsbW67rlB380nVs32jjv6K6gh+Mn2tf
4UBe//
Z6wm6sOFF+4dz8APigfgpIm6xy42sAq86iCthw040VgZrzb7YNrBzH5lC40Z
X+ZoqBeJvwp1IS3nIdTSPz1/LgCDiRhMGpBQr0x3mhBX9oRBws/
6qHw530B3xwYVst3qgENwS6sGvWh0tWhrqsZav+2swmDXJ1q10G6Pt+ID6
5M/f4Keg8FdBZRtZl/HT/eQ7r9rLBoW+8bnK9hg0e0Lm/
VdzD8daCfRdn4SFNvHEJIIgHgGCYyWQQphERo+LiOVAZIvWZp6hY5JQP
2Wv7A=="
}
}
},
"counterparty": {
"name": "TEST INT 001",
"postalAddress": {
"country": "GB"
}
},
"chargeBearer": "OUR",
"counterpartyBank": {
"bankBranchCode": "MIDLGB22XXX"
},
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amountType": "TARGET",
"originatorAccountCurrency": "SAR",
"amount":
"URISxhrgXiGPfcxG4GQkLYUHhRvCNGNRCtLBag62Z2T4wxqVtonbZmG
qf3ySHE+UhIr+uvfvPf1E8aZ7Q9X3B+Ib8/
YHweiuXaUL4nI3hJAv2LZekRxkeAeRlj/
bvvE6RKvkhemvqbC3fxrSgEdOkiY03lbRp1fYf/
KoLF0gKNpedFLOdo2o0v5SD15i6f0cRpCQrJm4F3cyGcwdKW02ObKqq7V
HHtjwr6r/
QTBTfTwWdR72IqtNqPftrnrkk1BCxzg1iILAhF3Uco0zmu7YS3uQn4ZhjcMP
8EVPgQBUAdb1OjRB8NKicCx9Gtf7sZp7iZdNUrqls96ogllDllsr7g=="
}
},
"mandateIdentifier": "",
"targetCurrency": "GBP",
"purposeOfPayment": {
"freeText": "",
"code": "6"
},
"transferFee": {
"amount": "43.13",
"currencyCode": "SAR",
"additions": {
"flatRate": "37.50",
"vatAmount": "5.63"
}
}
},
"additions": {
"isValidated": "true"
}
}

Response:
{
"challenges": [
{
"scope": "confirmation:af6191c1-4bd8-478f-a35d-7943e3537cd1",
"challengeType": "reauth",
"acrValues": "txn-signature-silver txn-signature-gold"
}
],
"data": {
"originator-account": "SA82550000000C5198700638",
"paymentAmount": "503.45",
"originator-name": "Sight Deposit",
"counter-party-name": "TEST INT 001",
"counter-party-account": "GB03NAIA07024625241757",
"currency": "SAR",
"originator-schema": "IBAN",
"counter-party-schema": "BBAN",
"counter-party-role": "CREDITOR",
"amount": "503.45",
"payment-order-id": "bf0e05d2-ccc9-4e21-8f28-df7a5759e48f",
"confirmation-type": "initiate-payment"
}
}

Request URL:
https://identity.u.omni-fm.alfransi.com.sa/auth/realms/retail/login-actions/
authenticate?
session_code=PKpdFJlYsPpq62A13L9QWiBSonc70tcUrkmQhEXlzRg&execu
tion=ca5fb2c8-01c0-4ee7-b599-1e0f269d28b2&client_id=bb-web-
client&tab_id=QwwnjWmZr_M&purpose=INTERNATIONAL&amount=2355
1e834367fc6df4a4300e6e61bd1a8c4fcf5ddffc166bece0c646b7461547ca5b579f
633e92ff07868bc7496653cf03d98f50bbaf3135d827ce2410a1a7589350a8ae345
73a01097d7b3404f9ef831f9678c47f54244dba37bc2ba113ed2b8adc5c4769ad8d
064020be653caa32954b3d863f863221d8be4ba5a0b3f6fc43ca046067d4df09b3a
13761448e4a407964e5217116465ffea33645300575625c7f6466e2981bd977d36
78050e7fc9ad6316bbe63b6d7a5aa94927a2e1ad0d4e3ca2fc27658eff7508b9b86
b1da35c48ac8b71d0889bf2e0c06537b42566df562ca35464db7cee7022c079211
7ff8ee2ff304045f75851b860386a265084ed2c4
Request Method: OPTIONS
Response: 200

For payment status:

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-order-


service/client-api/v2/payment-orders/bf0e05d2-ccc9-4e21-8f28-df7a5759e48f/
progress-status

Request Method: GET

Response:
{"progressStatus":"PROCESSED","reasonCode":"0000"}

Screen shot:

For brokerage transfer:

Request URL:
https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-support/client-api/
v2/actual-exchange-rate
Request Method: POST

Request Payload:
{
"paymentType": "INTRABANK",
"amount": 1,
"amountType": "SOURCE",
"sourceCurrency": "SAR",
"targetCurrency": "USD"
}

Response:
{
"valueDate": "2024-12-13",
"source": {
"amount": "1",
"currency": "SAR",
"charge": null,
"chargeDetails": null
},
"target": {
"amount": "0.27",
"currency": "USD"
},
"exchangeInformation": {
"authorisationId": null,
"validTill": null,
"spotExchangeRate": "1",
"actualExchangeRate": "0.265820",
"showExchangeRateWarning": false
}
}

Request URL:
https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-order-service/client-
api/v2/payment-orders/validate

Request Method: POST

Request Payload:
{
"instructionPriority": "NORM",
"originatorAccountCurrency": "SAR",
"originatorAccount": {
"identification": {
"identification": "4abba16e-f98b-433f-9796-8e2591480612",
"schemeName": "ID"
}
},
"paymentType": "BROKERAGE_COMPANY",
"requestedExecutionDate": "2024-12-13",
"transferTransactionInformation": {
"additions": {
"beneficiaryId": "2262"
},
"counterpartyAccount": {
"identification": {
"identification": "J0475600254",
"schemeName": "BBAN",
"additions": {
"identification":
"PnI9FQlYiGyU0fal97G+nahk1lLT+QW/JDYIyAR/xGpbxlUmOTyEndOJRsS
BWlV3pyCHKB4SI+T5SxVdgKOk8tpRgIdEVtF+garbUd58lxJYdzqMOnPqQ
yMV0jYLYlgFieAtLTmV7rjafM5xdic60ldY6ODlAC0sX8De5SJRXgPBPI5GJ
wDPgEB55or4O4VJSRX5N/AOHO3fvWN0Ll25U/
wJCDT5M2aiqtRBZxUbC2fbi7Gu+VFmupsQZFEwV8dhn22c30tb6QqTnvP5v
yREj00pmbWfbWGzkMTohcgUXswnBEXUT3cMvj2YzwgADPyT46bmzPcs
kzs4lQn8EBz3xg=="
}
}
},
"counterpartyBank": {
"bankBranchCode": "777"
},
"mandateIdentifier": "",
"targetCurrency": "USD",
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amount":
"UP5SxJn9IP2ExQcsef72/8elS/vTbMHlNhfcZb+eqwvtA8kM90wZTUwHScpi
2U4i9Hp9KIWEh0RIzmL3E9gUfFTknuxkqnuPe8lxFKAYYZJHIlJgbmtL/
6opSfIjJwzagpE8ptlpC/XVcdfcMJTRwrZEqdUcW7oKx/POWlR+ppwXI1/
iZswrTvzsP1FNGJdztOXTNZePdO4OgMflz6GkVZBUNQSd7a3m0yThjKTA
GT+a0RWPG7TEv06nEsKGBGGELy4eaTemzuEfGKDeC2Cy2cKjI0ACPpS
XDeWIlXWZ/oyKaGePvKHFRJNFEwvsTdtU9fAtfHxUxaGViotJCkoenw=="
}
},
"counterparty": {
"name": "test 1234",
"postalAddress": {
"country": null
}
},
"chargeBearer": "OUR"
}
}

Response:

{
"id": "c9f3350e-dec6-4c70-927f-9dd47c9f2e52",
"originatorAccount": {
"arrangementId": "4abba16e-f98b-433f-9796-8e2591480612",
"externalArrangementId": "C5198701414",
"identification": {
"identification": "SA82550000000C5198701414",
"schemeName": "IBAN"
}
},
"instructionPriority": "NORM",
"requestedExecutionDate": "2024-12-13",
"paymentMode": "SINGLE",
"paymentType": "BROKERAGE_COMPANY",
"transferTransactionInformation": {
"counterparty": {
"name": "test 1234",
"role": "CREDITOR",
"postalAddress": {}
},
"counterpartyAccount": {
"identification": {
"identification": "xyz",
"schemeName": "BBAN",
"additions": {
"identification":
"dTSq9av7qdBCWrL+T9U22Ro801I9jiR45c2NvHahSioZ2L+h2XkbsfxNcmU
bS52On4NgblxpmaOyqRW4ZIoT4likuM7rzqhYUSZR68q1bK1YfCN3vBechp
tDQ/
HlhLdivSPuk0c8Wl13lKaHSQrHfCKg5KdaJ37dNINUVZm3ixfDYw0z+ho3d
aAXG/
4ZXYuEApXmPwZUUe1JwyUJToGi9mbrLAwo+k8yRmxN8GiC4V2zk821qj
3vlPSMPNl6C1M/
jpId1Y4uCjfCGPFLivFgVLecZLeHncETThwiGGP2mz+VB+gqtYJaiWvKZtR
JYEuWSH7mUa737bxjYcqYW6p+VA=="
}
}
},
"counterpartyBank": {
"bankBranchCode": "777"
},
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"targetAmount":
"k00doXzzR9TkWuf7r8+V82MkCpKl3/6dSgd6WY3LRINvrbyl7asqekMHxQ
xEH3Ycut/Vg2Fc7ikx5FCnsYbYry7KbCWUg8g9spgrfS6BqgoK4JBcZk/
UhMX6tiZIfm6P913ZiCPPQTzcjQMLkkU44SpA3DcyZAPuN4xL850Ze9YRg
LAnghIgFHVGxjL1NkBm6gNy4DguGMTOPvWSDitYVSX3fBgigBcz9iTcV
gWvFVfTR5ruXoyc/6NfTvMsU/
0gmlY8KavYnSfNrq7xNvZnZhF5zp1+0ZMy5P85ao7N/
FTzqnqqC7yNixPT0wKBQNJM+rN2/p973JKsMjo+5BijCg==",
"amount":
"SCphX+9HTDG6QyjVDzSceu5XXm/F4rPhgaPGV2UAcujS94O8wVbSJVrjc
V4TJ0Yrhmxk6AiwWnRzKNVpFxNVkgmb7/
QZmEW5yU4uZNA00tvS3YNI6f6YFLOJRAu47bp+h4YvpwDmtJikIWCeqL
ZGJL2xy0rIy/yCl7NGttN0W9UKTg56DkTl92es66dyGryLHgK3wMZ/
N8mtxOuu19XcDxkeSj1EksNnHegnft2hhuNnuiUP/fsd2+6A9CNn/
MRdDtbCGs45vjZ3xwe/
ERXL34NtNkuQ+uJKHAvyuJBVS8XrRdSchmII9cMAEu6Y441Dh9FV/
jCfCo3wgjJ4V3ls7A=="
}
},
"targetCurrency": "USD",
"chargeBearer": "OUR",
"exchangeRateInformation": {
"rate": "0.265820",
"rateType": "ACTUAL",
"additions": {
"spotExchangeRate": "1",
"showExchangeRateWarning": "false"
}
},
"additions": {
"beneficiaryId": "2262"
}
},
"originator": {
"name": "Sight Deposit",
"role": "DEBTOR",
"postalAddress": {}
},
"totalAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"totalAmount":
"GxFPxoB7CwtjOFGBONzpAuvY5HzoxYrwvlm9wMxA3L7DNOSJWTy9Jc
Rrdwqb8N3dNH4AY/sTvRoBhvR4HzitmSS2FUp7/
a9F3Gdn1BWTrrfSnOHWvsXdNkv0vNM5otUJCqXPBfJmda4ZLsRL+24McF
rxKwhBNrugUGy2+fDu4wXAGFFK8DRk6VxvaIz12mxRi3YB4yMtSSMZB
AQTQbOEsOY0GYRHj9z2y/
oKB1Ysx0OeXuaaQOuEmT5B9KjrobaLSDIuxAfeWAUwWhP4DXgQ9S2vh
UCG303BOJKdITCkZ225keKcSs8fNDkFAhxyJGNHFDPY/
chXKinq2NrqGll12g=="
}
},
"isIntraLegalEntityPaymentOrder": false,
"canApprove": false,
"finalApprover": false,
"additions": {
"isValidated": "true",
"paymentMode": "SINGLE"
}
}
Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-order-
service/client-api/v2/payment-orders/c8fc44a8-e8f9-469f-bbf3-635154d45714/
progress-status

Request Method: GET

Response: {"progressStatus":"PROCESSED","reasonCode":"0000"}

6. Sadad Payment

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/custom-bill-


payment-service/client-api/v1/saudi-bill-pay/bills?inqCountMax=50

Request Method: GET

Response:
[
{
"billNumber": "71434535511",
"billStatus": "BillOverPd",
"billAmount": -338.00,
"dueDate": "20150815",
"billName": "Azaz",
"highToll": null,
"englishBillerName": "STC",
"arabicBillerName": " ‫"االتصاالت السعودية‬,
"billerCode": "001",
"billCategory": "GSN",
"status": "Active",
"paymentType": "POST",
"idType": null,
"idNumber": "",
"beneficiaryId": "16943",
"aggregatorBill": false
},
{
"billNumber": "71688766210",
"billStatus": "BillOverPd",
"billAmount": -65590.00,
"dueDate": "20150901",
"billName": "DDD111",
"highToll": null,
"englishBillerName": "STC",
"arabicBillerName": " ‫"االتصاالت السعودية‬,
"billerCode": "001",
"billCategory": "GSN",
"status": "Active",
"paymentType": "POST",
"idType": null,
"idNumber": "",
"beneficiaryId": "15640",
"aggregatorBill": false
},
{
"billNumber": "966503745901",
"billStatus": null,
"billAmount": 0,
"dueDate": "",
"billName": "SNTest",
"highToll": null,
"englishBillerName": "Mobily",
"arabicBillerName": "‫"موبايلي‬,
"billerCode": "005",
"billCategory": "",
"status": "Active",
"paymentType": "RCHG",
"idType": null,
"idNumber": "",
"beneficiaryId": "15107",
"aggregatorBill": false
},
{
"billNumber": "71688766214",
"billStatus": null,
"billAmount": 0,
"dueDate": "",
"billName": "den",
"highToll": null,
"englishBillerName": "STC",
"arabicBillerName": " ‫"االتصاالت السعودية‬,
"billerCode": "001",
"billCategory": "",
"status": "Active",
"paymentType": "RCHG",
"idType": null,
"idNumber": "",
"beneficiaryId": "15942",
"aggregatorBill": false
}]

Screenshot:

For DEBIT Account

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/arrangement-


manager/client-api/v2/productsummary/context/arrangements?
debitAccount=true&businessFunction=SADAD&resourceName=Payments
&privilege=create&from=0&size=50&productKindNames=Savings
%20Account&productKindNames=Current%20Account
Request Method: GET

Response:
[
{
"id": "1603bb33-de15-4f59-aeb4-da1a9ef2ad23",
"legalEntityIds": [
"2c9f92468cf923ec018d06ba10aa0000"
],
"name": "Islamic Sight Deposit",
"IBAN": "SA82550000000L5641200229",
"BBAN": "L5641200229",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"productKindName": "Current Account",
"productTypeName": "Islamic Sight Deposit",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"lastSyncDate": "2024-12-13T07:08:19.41Z",
"expectsChildren": false,
"bookedBalance": 591.05,
"availableBalance": 591.05,
"accruedInterest": 0,
"productId": "c9f5f30c-fbbb-47d3-b5f4-7b648f27f560",
"visible": true,
"accountOpeningDate": "2022-01-19T19:08:17Z",
"favorite": false,
"product": {
"externalId": "ISID",
"externalTypeId": "ISID",
"typeName": "Islamic Sight Deposit",
"productKind": {
"id": 1,
"externalKindId": "kind1",
"kindName": "Current Account",
"kindUri": "current-account",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Islamic Sight Deposit",
"debitCards": [],
"unmaskableAttributes": []
},
{
"id": "30ac6bc1-9ee3-4751-a6d3-7541bac9a6b2",
"legalEntityIds": [
"2c9f92468cf923ec018d06ba10aa0000"
],
"name": "Islamic Sight Deposit",
"IBAN": "SA82550000000L5641201975",
"BBAN": "L5641201975",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"productKindName": "Current Account",
"productTypeName": "Islamic Sight Deposit",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"lastSyncDate": "2024-12-13T07:08:19.41Z",
"expectsChildren": false,
"bookedBalance": 0,
"availableBalance": 0,
"accruedInterest": 0,
"productId": "c9f5f30c-fbbb-47d3-b5f4-7b648f27f560",
"visible": true,
"accountOpeningDate": "2024-10-27T19:08:17Z",
"favorite": false,
"product": {
"externalId": "ISID",
"externalTypeId": "ISID",
"typeName": "Islamic Sight Deposit",
"productKind": {
"id": 1,
"externalKindId": "kind1",
"kindName": "Current Account",
"kindUri": "current-account",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Islamic Sight Deposit",
"debitCards": [],
"unmaskableAttributes": []
},

Screenshot:

Request URL:
https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-order-service/
client-api/v2/payment-orders/validate

Request Method: POST

Request Payload:
{
"paymentType": "SADAD",
"transferTransactionInformation": {
"mandateIdentifier": "BENEFICIARY",
"chargeBearer": "OUR",
"additions": {
"counterPartyExternalArrangementId": "002",
"counterPartyExternalName": "Saudi Electric Company"
},
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amountType": "SOURCE",
"amount":
"jtFE2QhRTlD0NtG5Wg4prRy0FJKKYLuwKECVIzBMy9f0KWL7Hp3lC
bgpdj4lFp5/qmX+XOyrahvPKJU0PUY2eXYbPIuUalLI599Dw6rLbPVeA+
zaYp7+b7IGKlvz9AJ10i51qz5rVEY9n75wvUcKGSwrAv6xdg5Twt3t4X19
hXnxJm/
SyqPbhmfs4KpgxTtvcI+Ny8jp+9wblJrmxsHEzBfOqGe3tp60X3Rhgc2FlZn
CHYixm+kEksBKftimvY7b/
vdGeom0NAXEaeI6ZSL5IfmJZAPEJFo8CPaxtV2kIj3zVdSL5iSbFvcJJLp0
dfEwMPXalZ/UmTeI8lMdYlabYg=="
}
},
"counterparty": {
"name": "Saudi Electric Company",
"postalAddress": {
"country": ""
}
},
"counterpartyAccount": {
"accountType": "POST",
"identification": {
"identification": "71423342850",
"schemeName": "BBAN",
"additions": {
"identification":
"OnEn880cm2FDCSWJaojUWmnLgEAcuXXTjaQTXwn49o2neUHJgvY2
MgFzXTS3cQ4FW3eMZW+0SczxOiwyeFyBV+bKcvEfa753aCKGRKXs3
GkW0DYCwG3OSyGVTn9lGF7cyFo3KkXcOr2xlWFWB0nzC/
ihJF2zNY+HmkPhKjeUvCmWkIYrjywoSmytNgDl3c2QB7x23Ue5nSUNb
o5H/bq6v+Q1C/RBZPV5zKwRP0r/
d86NzROxWefab48PlSiifPxpxkYeX0dimI/8ONm2RYhh7b/E1757iYI/
KmneIyHzPNTlxzagNzTgf4jPKwtjsyhKMq/v1kQsiuY0Omwz8yGlcA=="
}
}
},
"targetCurrency": "SAR"
},
"originatorAccountCurrency": "SAR",
"instructionPriority": "NORM",
"originatorAccount": {
"arrangementId": "3868f7e6-30a3-4c48-9947-9795a1863515",
"identification": {
"identification": "3868f7e6-30a3-4c48-9947-9795a1863515",
"schemeName": "ID"
}
},
"additions": {
"aggregatorBill": false
},
"requestedExecutionDate": "2024-12-13"
}

Response:
{
"id": "94d26582-a248-4aee-956f-dd2ed1945dff",
"originatorAccount": {
"arrangementId": "3868f7e6-30a3-4c48-9947-9795a1863515",
"externalArrangementId": "L5641201878",
"identification": {
"identification": "SA82550000000L5641201878",
"schemeName": "IBAN"
}
},
"instructionPriority": "NORM",
"requestedExecutionDate": "2024-12-13",
"paymentMode": "SINGLE",
"paymentType": "SADAD",
"transferTransactionInformation": {
"counterparty": {
"name": "Saudi Electric Company",
"role": "CREDITOR",
"postalAddress": {}
},
"counterpartyAccount": {
"accountType": "POST",
"identification": {
"identification": "xyz",
"schemeName": "BBAN",
"additions": {
"identification":
"LuxNVWFR7hSXsi/Ok9sntHCaep7M43ojwbj17PM51PRp3O1fuPKttJJEz
gqydYExX6K5pnolVz8p8byDTCQUl9T+XTOHo3V94vhVmd2lCXR+Lui
GFNuFlq9zjfxHmg1ZGHzp/cQsccwaXsNvUvUZSq/
SbBszM5LnKeBJP63QoBzq8tCMwWXiUE/U9/
VpkP7GuiG7+6x2FhuvmJhO9EbYSDXPc+OANDsYFiEFnm5YGyQtwZ8I
QMG/
qrcWtNzZk+uOueH2+HpbOZlwSoioPSp6hHu9A1a0jJarIuFdfbpIqEAjtE2B
9XQT8Ym1zKzx+nTDR8rgBN8LbVJ220rvzZXawQ=="
}
}
},
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amountType": "SOURCE",
"amount":
"hLV0+XtiWWBehI6r2SFg2Hr1TDY56YjkUnGCMxhhblVdnL5XXX2Rw
3/sRcJzTghVELgYBe7TuxhiXjk1k+eNa/
qGrDN4B+oaciSbt2sAyzP5LQOu+pNZO5q93irGxhloiDAwxpY8YwgAEp
uVkjOmN5hYbCtF+2sEGWvfBg4wA3D0N6dATFMSHoS1lOWg5cdpoblij
fw+gqhvDpLBKgEhdCQgtEkpBG5N1MPpEnO+7BvH0SGtlIf41qzqHadys
nSsGIJdvUjwt964PHZT+iz4dHHlRHtjsMHCjqPD461KlWh10IE9fGvWUv
5bHHEMyg9W5h/b6Tv723l4pCNP1jbvnA=="
}
},
"targetCurrency": "SAR",
"mandateIdentifier": "BENEFICIARY",
"chargeBearer": "OUR",
"additions": {
"counterPartyExternalArrangementId": "002",
"counterPartyExternalName": "Saudi Electric Company"
}
},
"originator": {
"name": "Islamic Sight Deposit",
"role": "DEBTOR",
"postalAddress": {}
},
"totalAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"totalAmount":
"fKxFJLeLCLhF/owgYN2RhzK1h60rtyUghkUtwu8UytIVotXBXGx01LLx
sHviBHtcZfzvf9pXWmqW1EfjR/
rd+RG1dKmp0v1w7vhWcSErl040hrzktlwhs/
Yh6esCXPWRokCntdR2PNeYBgsiKtxz8uDyIIJkN8ESRhK0/
kK5a5XxOT/
KPTpwh2yam5wnM3QpPSl0fTWst3Ls18L1DXHkCQVPV2yhQ2jdxa7Gh
KepmKArbDiimKhVXuiL1qEeiLKt2TyK1KuRnFQ2dnc8+CmsQql/
rfHxqLjoAHR8AO4OPBreMRds/
DNC7RYbwraWKCGGrp8ipPP+vkLsZjxXApblzg=="
}
},
"isIntraLegalEntityPaymentOrder": false,
"canApprove": false,
"finalApprover": false,
"additions": {
"aggregatorBill": "false",
"paymentMode": "SINGLE",
"isValidated": "true",
"userCxtToken": "Bearer
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0bDU2NDE
yIiwiQ1BUIjoiTDU2NDEyIiwic2Vzc2lvbl9pZCI6ImFjMzhkNDNiLTcwY
WMtNDNlYy1iYWQxLWZmM2Y0NjA1MjUwYSIsImlwX2FkZHJlc3Mi
OiIyMDguMTI3LjE3OS41OCIsImxvY2FsZSI6ImVuIiwicm9sIjpbIlJPTEVf
Z3JvdXBfdXNlcihVU0VSKSIsImRlZmF1bHQtcm9sZXMtcmV0YWlsIiwi
b2ZmbGluZV9hY2Nlc3MiLCJiYjpzdGVwLXVwIl0sImNsaWVudF9pZCI6
IlRva2VuLWNvbnZlcnRlciIsImludWlkIjoiNjJiNjY2MGUtZGQyZS00YTA
4LWIxZTQtNzY0YzhjMjliMzg1IiwiaWRwIjp7InN1YiI6IjYyYjY2NjBlLW
RkMmUtNGEwOC1iMWU0LTc2NGM4YzI5YjM4NSIsImlzcyI6Imh0dHB
zOi8vaWRlbnRpdHkudS5vbW5pLWZtLmFsZnJhbnNpLmNvbS5zYS9hdX
RoL3JlYWxtcy9yZXRhaWwifSwiYXpwIjoiYmItd2ViLWNsaWVudCIsIn
Njb3BlIjpbImJiOnN0ZXAtdXAiXSwibmFtZSI6IlRVWEtJIEFMWFhYREk
iLCJleHAiOjE3MzQxMjc4MzIsInNhaWQiOiIyYzlmOTI0NjhjZjkyM2VjM
DE4ZDA2YmExMGUwMDAwMSIsImp0aSI6Ijk5MDhjOGFlLWUxMTYt
NGQwZC05Mzc0LTg5NjZjNGVlY2E0NiJ9.-SwmabjvIzNoLy-
SXF07p6GWVgE3zxXshXYVYa5bxvs"
}
}
Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-
order-service/client-api/v2/payment-orders

Request Method: POST

Request Payload:
{
"paymentType": "SADAD",
"transferTransactionInformation": {
"mandateIdentifier": "BENEFICIARY",
"additions": {
"counterPartyExternalArrangementId": "002",
"counterPartyExternalName": "Saudi Electric Company",
"transactionSigningPurpose": "SADAD_PAY_BY_ACCOUNT"
},
"counterpartyAccount": {
"accountType": "POST",
"identification": {
"identification": "71423342850",
"schemeName": "BBAN",
"additions": {
"identification":
"pN3IDukLN7U+uIs5a5heC0ODuxu+tpj4CNe9mAI0i03CiCedyPU4r3fW5f
gb01Kreg+sJuM8gMPeT7O4EN9lJ0ijje1FRqmSSDFVmKi91YkFHiEYUY
b00YBqqnuf4Awh5iOnTZGI6qsVY7x5RANoWW4x/
c3PhJx47vjjOvVctVNyMh+C+btWDzJqi355zqQ79E73FuHeqXh7Ty9gtux9
JA+8nRZOHdsNDtvt0wHuet+/
NHxbzkqS8LpB6M4mZIJT8h+Wcd5H8nv17bqTEWtJ5LuwxT/vCcTnf/
ehmhU5gMwwRN9kNjPUB1ZUaVQPIbXQlPSlh8prsqE4ewJvoE9o7Q=="
}
}
},
"targetCurrency": "SAR",
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amount":
"TKvz1gJkBrKHCsoUDP2PXLECqF1s3mVaPfzk6EtEML4oGa1W5aelxb
UkHAkfe8mlLmcm3V/ASynqHXO3F6x82FKUwRKoNDXD2cwm/
3mMIoqIHym6GCSMFbs38RCWO6YMggHzm/3V7iYNR5uFWY3/
tc35hMgOO1TN7PQWuDabGSXCvx7yxvbOQjvedwFiRbhvrvzujgqtQBQ
VYFFbvKXYbFht5fIjkYtZpJadFr+iOFfQl85x/+wFuz596/
ieFHrD85ZFERSrpejZfZSCWczVMwgDDU5a/
xhYoNwZ6D7HmVU8DN6U/
BSQahm6xj8scejFcyn4l3TAAAY6797thvS6eA=="
}
},
"counterparty": {
"name": "Saudi Electric Company",
"postalAddress": {
"country": ""
}
},
"chargeBearer": "OUR"
},
"arrangementId": "3868f7e6-30a3-4c48-9947-9795a1863515",
"originatorAccountCurrency": "SAR",
"instructionPriority": "NORM",
"originatorAccount": {
"identification": {
"identification": "3868f7e6-30a3-4c48-9947-9795a1863515",
"schemeName": "ID"
}
},
"additions": {
"aggregatorBill": false,
"isValidated": "true"
},
"requestedExecutionDate": "2024-12-13"
}

Response:

For OTP:

Request URL:
https://identity.u.omni-fm.alfransi.com.sa/auth/realms/retail/protocol/openid-
connect/auth?response_type=code&client_id=bb-web-
client&state=VGh1dG5yT09pQXoyaS5mWFRHS3RDUDJXMHFXVEdsNWl
1b1dnbmo3dHJ3c21u&redirect_uri=https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fweb-retail.u.omni-
fm.alfransi.com.sa%2Fen-US%2Fpayments%2Fbill-payment%2Fbill-review
%3BpaymentType%3Daccount-number%3BbusinessFunction%3DSADAD
%3FbusinessFunction%3DSADAD&scope=openid+confirmation
%3A5f4ed00d-bd5a-49b7-835a-
ab153016fa18&code_challenge=5vNlqT9TjqGOCxWXHBBLTmiXb7O0ob5q-
LIKI7UiB10&code_challenge_method=S256&nonce=VGh1dG5yT09pQXoyaS
5mWFRHS3RDUDJXMHFXVEdsNWl1b1dnbmo3dHJ3c21u&acr_values=txn
-signature-silver+txn-signature-
gold&response_mode=fragment&latitude=18.6670686&longitude=73.7194431
&purpose=SADAD_PAY_BY_ACCOUNT&amount=0ac5b64cf0a83f49e00d0
6dd7e6a9df4b79a2012bda405c2bdf4b78d43dc4db8f0f1fae7a0f5c1310a63d32fd
2ada22a0be2f122b2abadd68d1644f67468397db4ea99e43e486c766b4c6bd5b04
fc6b06d89939981a3b22c587d976dc104f2644f703cf12d473cb45e82808309d33
d7e30373f7dce400a16caad38da003e343e153b4abb42cce50141cb1170022d0c4
08d5dbd9bc91356aa4aeb1196ba889246c3a04c6536022780496e300ca38497cc3
b43c172f8c23207ad7faae0cea403e5cdea9146aefd969c211ef88a2e5e6bc9f6447
0e001f12f9db6466e417bb1d97f32f39a4d9267b05f611e033b188d6f93461b243
b2d9863bff06c47dd6c1e0d66

Request Method: GET

Response:
{
"challenges": [
{
"challengeType": "sms-otp-auth",
"actionUrl": "/auth/realms/retail/login-actions/authenticate?
session_code=03GjGAgcCJQr3p-
4L_FLfsZzDE857MaEdLd3JVE1kxA&execution=ca5fb2c8-01c0-4ee7-b599-
1e0f269d28b2&client_id=bb-web-client&tab_id=kaNIQ1ElNKQ",
"data": {
"txnData": {
"amount": "100",
"counter-party-role": "CREDITOR",
"counter-party-schema": "BBAN",
"originator-schema": "IBAN",
"currency": "SAR",
"counter-party-account": "71423342850",
"counter-party-name": "Saudi Electric Company",
"originator-name": "Islamic Sight Deposit",
"paymentAmount": "100",
"originator-account": "SA82550000000L5641201878",
"payment-order-id": "d5064e1e-0dae-478e-9293-8a021851ab1e"
}
},
"phoneNumber": "********7654",
"nextOtpTime": 60,
"expectedOtpLength": 4,
"hasCoolDown": false
}
]
}

For quick sadad payment:

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/custom-bill-


payment-service/client-api/v1/saudi-bill-pay/sadadbillers/

Request Method: GET

Response:
[
{
"billerCode": "001",
"billerCategory": "001",
"billerNameAR": "‫"اإلتصاالت السعودية‬,
"billerNameEN": "STC",
"isCashAllowed": true,
"isAdvancePayment": false,
"isPartialyPayment": false,
"sadadFieldLabelAR": "‫"رقم الحساب‬,
"sadadFieldLabelEN": "Account Number",
"sadadFieldMinLen": 1,
"sadadFieldMaxLen": 30,
"sadadBillerServieType": "PHON",
"sadadTypeCategory": "POST",
"sadadLunchDate": "2007-06-24",
"billerCategorDescAR": "‫"االتصاالت‬,
"billerCategorDescEN": "Telecommunications and Utilities"
},
{
"billerCode": "002",
"billerCategory": "001",
"billerNameAR": "‫"الشركة السعودية للكهرباء‬,
"billerNameEN": "Saudi Electric Company",
"isCashAllowed": true,
"isAdvancePayment": false,
"isPartialyPayment": false,
"sadadFieldLabelAR": "‫"رقم الحساب‬,
"sadadFieldLabelEN": "Account Number",
"sadadFieldMinLen": 1,
"sadadFieldMaxLen": 30,
"sadadBillerServieType": "ELCT",
"sadadTypeCategory": "POST",
"sadadLunchDate": "2007-07-19",
"billerCategorDescAR": "‫"االتصاالت‬,
"billerCategorDescEN": "Telecommunications and Utilities"
},
{
"billerCode": "003",
"billerCategory": "003",
"billerNameAR": "‫"التعاونية للتأمين‬,
"billerNameEN": "Tawuniya",
"isCashAllowed": false,
"isAdvancePayment": false,
"isPartialyPayment": false,
"sadadFieldLabelAR": "‫" رقم الوثيقة‬,
"sadadFieldLabelEN": "Policy Number",
"sadadFieldMinLen": 1,
"sadadFieldMaxLen": 30,
"sadadBillerServieType": "INSR",
"sadadTypeCategory": "POST",
"sadadLunchDate": "2005-09-29",
"billerCategorDescAR": "‫"الخدمات المالية و التأمين‬,
"billerCategorDescEN": "Financial and Insurance services"
}]

Screenshot:
Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/custom-bill-
payment-service/client-api/v1/saudi-bill-pay/001/bills/71434535511/POST?
aggregatorBill=false

Request Method: GET

Response:
{
"billNumber": "71434535511",
"billStatus": "BillOverPd",
"billAmount": -338.00,
"dueDate": "20150815",
"highToll": "",
"billerId": null,
"billCategory": "GSN",
"billerCategory": "001",
"billerNameAR": "‫"اإلتصاالت السعودية‬,
"billerNameEN": "STC",
"paymentType": "POST",
"status": null,
"billerCode": null
}
Screenshot:

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/arrangement-


manager/client-api/v2/productsummary/context/arrangements?
debitAccount=true&businessFunction=SADAD&resourceName=Payments&pri
vilege=create&from=0&size=50

Request Method: GET

Response:
[
{
"id": "1de48fbf-8087-4a6a-9f6b-81ab48084983",
"legalEntityIds": [
"2c9f95218e97a087018e97a84dee0000"
],
"name": "Sight Deposit",
"IBAN": "SA82550000000C5198701608",
"BBAN": "C5198701608",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"productKindName": "Current Account",
"productTypeName": "Sight Deposit",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"lastSyncDate": "2024-12-13T10:19:02.276Z",
"expectsChildren": false,
"bookedBalance": 24.98,
"availableBalance": 24.98,
"accruedInterest": 0,
"productId": "af85fba4-3f9c-4b80-99e0-4552302a6f41",
"visible": true,
"accountOpeningDate": "2024-07-31T22:19:00Z",
"favorite": false,
"product": {
"externalId": "SIGH",
"externalTypeId": "SIGH",
"typeName": "Sight Deposit",
"productKind": {
"id": 1,
"externalKindId": "kind1",
"kindName": "Current Account",
"kindUri": "current-account",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Sight Deposit",
"debitCards": [],
"unmaskableAttributes": []
},
{
"id": "4abba16e-f98b-433f-9796-8e2591480612",
"legalEntityIds": [
"2c9f95218e97a087018e97a84dee0000"
],
"name": "Sight Deposit",
"IBAN": "SA82550000000C5198701414",
"BBAN": "C5198701414",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"productKindName": "Current Account",
"productTypeName": "Sight Deposit",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"lastSyncDate": "2024-12-13T10:19:02.276Z",
"expectsChildren": false,
"bookedBalance": 243.56,
"availableBalance": 243.56,
"accruedInterest": 0,
"productId": "af85fba4-3f9c-4b80-99e0-4552302a6f41",
"visible": true,
"accountOpeningDate": "2024-07-31T22:19:00Z",
"favorite": false,
"product": {
"externalId": "SIGH",
"externalTypeId": "SIGH",
"typeName": "Sight Deposit",
"productKind": {
"id": 1,
"externalKindId": "kind1",
"kindName": "Current Account",
"kindUri": "current-account",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Sight Deposit",
"debitCards": [],
"unmaskableAttributes": []
},

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-order-


service/client-api/v2/payment-orders

Request Method: POST


Request Payload:
{
"paymentType": "SADAD",
"transferTransactionInformation": {
"mandateIdentifier": "QUICK",
"additions": {
"counterPartyExternalArrangementId": null,
"counterPartyExternalName": "STC",
"transactionSigningPurpose": "SADAD_QUICK_PAY"
},
"counterpartyAccount": {
"accountType": "POST",
"identification": {
"identification": "71434535511",
"schemeName": "BBAN",
"additions": {
"identification":
"NhEIS2U10RftZVmFVZYEOBYETzowzZblgcvftB6R9WSqCOJTYFku24M
p8Uz0J6/bdUm31kPJSa77X/
Ltf8mnKVGli1gDnlzZiozLSazUVOweNh9TyZtZLtxC9Nsgwmro8zhLRFZ8cz
KfMtKOF42p2OgjGNjyewBdRIg03wEwZNuBB5iP9xE15fj/
zR5TmZ1f5DZ0r5A1i5pxmnWIXu0qWEdfumEEvd+r2X1k4nzCb15CnigS9fc
+I33PLFufgHLg90XIP8TMedy9AzwIbvAlO1LldcPopCWsD9mt5kHN6Rg3sz
R3XBE239PJQ2X/A1k4SQ6n7LzMBLgYE4sgP49i2Q=="
}
}
},
"targetCurrency": "SAR",
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amount":
"j8HVs3QwFONLVmMKjTja4JsF2xJDEqL7UsdJAhif1BWZgxobVZdXh5O2
e4Qcvl2Vey84Dh8sCyTbc5pBsvx2dM2EctSzRENKbU8iUh77Xs+mpjJZCqJO
2GsC3wp+CBv2VYBKENysKRYBF4h0ski6/dasp3SR/
0T1ts9fRZ2Vobn4Ih3m/
RODD+SZWlUQ649qGrxmUk4PHoD7ixmB+AxRHbk+pObf+pz5W3COXtpJ
QIIS5+/
KNeu0Jor4WMO6WFQin9XbRcWvtIXtuawxMYWKplSBjlu5J0hTik3rkAzzo
7UmUC2GfisZ0B8kSvt6YLho+qlffaelImMLm/HJuSTi/A=="
}
},
"counterparty": {
"name": "STC",
"postalAddress": {
"country": ""
}
},
"chargeBearer": "OUR"
},
"arrangementId": "4abba16e-f98b-433f-9796-8e2591480612",
"originatorAccountCurrency": "SAR",
"instructionPriority": "NORM",
"originatorAccount": {
"identification": {
"identification": "4abba16e-f98b-433f-9796-8e2591480612",
"schemeName": "ID"
}
},
"additions": {
"aggregatorBill": false,
"isValidated": "true"
},
"requestedExecutionDate": "2024-12-13"
}

Response:
{
"challenges": [
{
"acrValues": "txn-signature-silver txn-signature-gold",
"challengeType": "reauth",
"scope": "confirmation:f40e24a3-0574-40bc-b3bd-e0e3b9536f33"
}
],
"data": {
"originator-account": "SA82550000000C5198701414",
"payment-order-id": "abacb662-ac1c-4888-a2c8-77cb44edfee5",
"amount": "120",
"counter-party-role": "CREDITOR",
"counter-party-schema": "BBAN",
"originator-schema": "IBAN",
"currency": "SAR",
"counter-party-account": "71434535511",
"counter-party-name": "STC",
"originator-name": "Sight Deposit",
"paymentAmount": "120",
"confirmation-type": "initiate-payment"
}
}

7. MOI payment:

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/custom-bill-


payment-service/client-api/v1/saudi-bill-pay/moi/billers-services

Request Method: GET

Response:
[
{
"billerId": "090",
"billerNameEn": "Residents Services",
"billerNameAr": "‫"خدمات المقيمين‬,
"SadadBillerServices": [
{
"serviceId": "015",
"billerNameAr": "‫"فصل تابع‬,
"billerNameEn": "Dependant Separation",
"refundAllowed": true,
"primaryFieldId": "005",
"wsClass": null,
"refundFieldId": "005"
},
{
"serviceId": "003",
"billerNameAr": "‫"تجديد إقامة‬,
"billerNameEn": "Renew Iqama",
"refundAllowed": true,
"primaryFieldId": "005",
"wsClass": "RenewIqama_Type",
"refundFieldId": "005"
},
{
"serviceId": "052",
"billerNameAr": "‫"غرامة فقدان جواز السفر‬,
"billerNameEn": "Lost passport Fine",
"refundAllowed": true,
"primaryFieldId": "005",
"wsClass": null,
"refundFieldId": "005"
},
{
"serviceId": "002",
"billerNameAr": "‫"اصدار اقامة جديدة‬,
"billerNameEn": "Issue New Iqama",
"refundAllowed": true,
"primaryFieldId": "001",
"wsClass": "NewIqama_Type",
"refundFieldId": "001"
},
{
"serviceId": "001",
"billerNameAr": "‫"تمديد تأشيرة الزائر‬,
"billerNameEn": "Extend Visitor Visa",
"refundAllowed": true,
"primaryFieldId": "001",
"wsClass": null,
"refundFieldId": "001"
},
{
"serviceId": "057",
"billerNameAr": " ‫"تأشيرة الخروج والعودة‬,
"billerNameEn": "Extend Exit Re-entry Visa",
"refundAllowed": true,
"primaryFieldId": "005",
"wsClass": "ExtendExitReEntryVisaDuration_Type",
"refundFieldId": "005"
},
{
"serviceId": "058",
"billerNameAr": "‫"المقابل المالي لمرافق محدد‬,
"billerNameEn": "Associate Fees for a Specific Associate",
"refundAllowed": true,
"primaryFieldId": "005",
"wsClass": "PayAssociateFeeByID_Type",
"refundFieldId": "005"
},
{
"serviceId": "059",
"billerNameAr": " ‫المقابل المالي لجميع المرافقين المضافين على‬
‫"إقامة رب األسرة‬,
"billerNameEn": "Associate Fees for All Registered Associates on the
Head of Household Iqama",
"refundAllowed": true,
"primaryFieldId": "005",
"wsClass": "PayAllAssociateFees_Type",
"refundFieldId": "005"
},
{
"serviceId": "016",
"billerNameAr": "‫"إصدار إقامة جديدة لزوجة مواطن‬,
"billerNameEn": "Issue New Iqama for Citizens Wife",
"refundAllowed": true,
"primaryFieldId": "001",
"wsClass": "CitizenDependentIqama_Type",
"refundFieldId": "001"
},
{
"serviceId": "006",
"billerNameAr": "‫"إلغاء التاشيرة‬,
"billerNameEn": "Visa Cancellation",
"refundAllowed": true,
"primaryFieldId": "005",
"wsClass": "VisaCancellation_Type",
"refundFieldId": "005"
},
{
"serviceId": "005",
"billerNameAr": ")‫"تأشيرة الخروج والعودة (متعددة‬,
"billerNameEn": "Exit Re-entry Visa Multiple",
"refundAllowed": true,
"primaryFieldId": "005",
"wsClass": "IssueMultipleExitReEntryVisa_Type",
"refundFieldId": "005"
},
{
"serviceId": "007",
"billerNameAr": "‫"تغيير صاحب العمل أو رب األسرة‬,
"billerNameEn": "Transfer of Sponsorship",
"refundAllowed": true,
"primaryFieldId": "046",
"wsClass": null,
"refundFieldId": "046"
},
{
"serviceId": "008",
"billerNameAr": "‫"استبدال إقامة‬,
"billerNameEn": "Replace Iqama",
"refundAllowed": true,
"primaryFieldId": "005",
"wsClass": null,
"refundFieldId": "005"
},
{
"serviceId": "009",
"billerNameAr": "‫"تحويل تابع إلى رب أسرة‬,
"billerNameEn": "Transfer Dependant to be head of Household",
"refundAllowed": true,
"primaryFieldId": "005",
"wsClass": "TransferToHead_Type",
"refundFieldId": "005"
},
{
"serviceId": "010",
"billerNameAr": "‫" تحويل رب أسرة إلى تابع‬,
"billerNameEn": "Transfer head of Household to be Dependant",
"refundAllowed": true,
"primaryFieldId": "005",
"wsClass": null,
"refundFieldId": "005"
},
{
"serviceId": "011",
"billerNameAr": "‫"نقل تابع إلى رب اسرة جديدة‬,
"billerNameEn": "Transfer Dependant to new head of Household",
"refundAllowed": true,
"primaryFieldId": "005",
"wsClass": null,
"refundFieldId": "005"
},
{
"serviceId": "012",
"billerNameAr": "‫"تغير المهنة‬,
"billerNameEn": "Change of Occupation",
"refundAllowed": true,
"primaryFieldId": "005",
"wsClass": null,
"refundFieldId": "005"
},
{
"serviceId": "013",
"billerNameAr": "‫"تحصيل رسوم تأشيرة دخول تابعين‬,
"billerNameEn": "Dependants Entry Visa Fee Collection",
"refundAllowed": true,
"primaryFieldId": "008",
"wsClass": "DependentEntryVisaFee_Type",
"refundFieldId": "008"
},
{
"serviceId": "014",
"billerNameAr": "‫"إضافة تابع مولود داخل المملكة‬,
"billerNameEn": "Adding Dependant Born inside Saudi Arabia",
"refundAllowed": true,
"primaryFieldId": "008",
"wsClass": "AddDependent_Type",
"refundFieldId": "008"
},
{
"serviceId": "004",
"billerNameAr": ")‫"تأشيرة الخروج والعودة (مفرد‬,
"billerNameEn": "Exit Re-entry Visa",
"refundAllowed": true,
"primaryFieldId": "005",
"wsClass": "IssueSingleExitReEntryVisa_Type",
"refundFieldId": "005"
}
]
},

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/custom-bill-


payment-service/client-api/v1/saudi-bill-pay/moi/service-fields/025

Request Method: GET


Response:

[
{
"serviceId": "025",
"fieldId": "018",
"labelEn": "License Type",
"labelAr": "‫"نوع الرخصة‬,
"inputLength": "0",
"inputType": "LIST",
"wsFieldName": "LicenseType",
"subField": null,
"sadadMoiCode": [
{
"code": "02",
"descriptionEn": "Motorcycle",
"descriptionAr": "‫"دراجة نارية‬,
"orderKey": "0",
"subField": null,
"subCodes": []
},
{
"code": "07",
"descriptionEn": "Heavy Transport",
"descriptionAr": "‫"نقل ثقيل‬,
"orderKey": "0",
"subField": null,
"subCodes": []
},
{
"code": "09",
"descriptionEn": "Small Bus",
"descriptionAr": "‫"حافلة صغيرة‬,
"orderKey": "0",
"subField": null,
"subCodes": []
},
{
"code": "03",
"descriptionEn": "Private",
"descriptionAr": "‫"خاصة‬,
"orderKey": "0",
"subField": null,
"subCodes": []
},
{
"code": "05",
"descriptionEn": "Pickup / Passing Cars",
"descriptionAr": "‫ سيارات عابرة‬/ ‫"نقل صغير‬,
"orderKey": "0",
"subField": null,
"subCodes": []
},
{
"code": "08",
"descriptionEn": "Public Works Vehicles",
"descriptionAr": "‫"مركبات أشغال عامة‬,
"orderKey": "0",
"subField": null,
"subCodes": []
},
{
"code": "01",
"descriptionEn": "Temporary License (Permission)",
"descriptionAr": ")‫"رخصة مؤقتة (تصريح‬,
"orderKey": "0",
"subField": null,
"subCodes": []
},
{
"code": "06",
"descriptionEn": "Light Transport",
"descriptionAr": "‫"نقل خفيف‬,
"orderKey": "0",
"subField": null,
"subCodes": []
},
{
"code": "04",
"descriptionEn": "Public Taxi",
"descriptionAr": "‫"أجرة عامة‬,
"orderKey": "0",
"subField": null,
"subCodes": []
},
{
"code": "10",
"descriptionEn": "Large Bus",
"descriptionAr": "‫"حافلة كبيرة‬,
"orderKey": "0",
"subField": null,
"subCodes": []
}
]
},
{
"serviceId": "025",
"fieldId": "029",
"labelEn": "License Duration",
"labelAr": "‫" مدة الصالحية‬,
"inputLength": "0",
"inputType": "LIST",
"wsFieldName": "LicenseDuration",
"subField": null,
"sadadMoiCode": [
{
"code": "01",
"descriptionEn": "1 Year",
"descriptionAr": "1 ‫"سنة‬,
"orderKey": "1",
"subField": null,
"subCodes": []
},
{
"code": "02",
"descriptionEn": "2 Years",
"descriptionAr": "2 ‫"سنة‬,
"orderKey": "2",
"subField": null,
"subCodes": []
},
{
"code": "05",
"descriptionEn": "5 Years",
"descriptionAr": "5 ‫"سنة‬,
"orderKey": "5",
"subField": null,
"subCodes": []
},
{
"code": "10",
"descriptionEn": "10 Years",
"descriptionAr": "10 ‫"سنة‬,
"orderKey": "10",
"subField": null,
"subCodes": []
}
]
},
{
"serviceId": "025",
"fieldId": "017",
"labelEn": "Beneficiary ID",
"labelAr": "‫"رقم المستفيد‬,
"inputLength": "10",
"inputType": "NUMBER",
"wsFieldName": "BeneficiaryID",
"subField": null,
"sadadMoiCode": []
}
]

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/arrangement-


manager/client-api/v2/productsummary/context/arrangements?
debitAccount=true&businessFunction=MOI&resourceName=Payments&privile
ge=create&from=0&size=50

Request Method: GET

Response:

[
{
"id": "1de48fbf-8087-4a6a-9f6b-81ab48084983",
"legalEntityIds": [
"2c9f95218e97a087018e97a84dee0000"
],
"name": "Sight Deposit",
"IBAN": "SA82550000000C5198701608",
"BBAN": "C5198701608",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"productKindName": "Current Account",
"productTypeName": "Sight Deposit",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"lastSyncDate": "2024-12-13T10:26:22.566Z",
"expectsChildren": false,
"bookedBalance": 24.98,
"availableBalance": 24.98,
"accruedInterest": 0,
"productId": "af85fba4-3f9c-4b80-99e0-4552302a6f41",
"visible": true,
"accountOpeningDate": "2024-07-31T22:26:21Z",
"favorite": false,
"product": {
"externalId": "SIGH",
"externalTypeId": "SIGH",
"typeName": "Sight Deposit",
"productKind": {
"id": 1,
"externalKindId": "kind1",
"kindName": "Current Account",
"kindUri": "current-account",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Sight Deposit",
"debitCards": [],
"unmaskableAttributes": []
},
{
"id": "4abba16e-f98b-433f-9796-8e2591480612",
"legalEntityIds": [
"2c9f95218e97a087018e97a84dee0000"
],
"name": "Sight Deposit",
"IBAN": "SA82550000000C5198701414",
"BBAN": "C5198701414",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"productKindName": "Current Account",
"productTypeName": "Sight Deposit",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"lastSyncDate": "2024-12-13T10:26:22.566Z",
"expectsChildren": false,
"bookedBalance": 143.56,
"availableBalance": 143.56,
"accruedInterest": 0,
"productId": "af85fba4-3f9c-4b80-99e0-4552302a6f41",
"visible": true,
"accountOpeningDate": "2024-07-31T22:26:21Z",
"favorite": false,
"product": {
"externalId": "SIGH",
"externalTypeId": "SIGH",
"typeName": "Sight Deposit",
"productKind": {
"id": 1,
"externalKindId": "kind1",
"kindName": "Current Account",
"kindUri": "current-account",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Sight Deposit",
"debitCards": [],
"unmaskableAttributes": []
},
{
"id": "4d8c8f6e-c133-408d-951f-2245d7f37ec2",
"legalEntityIds": [
"2c9f95218e97a087018e97a84dee0000"
],
"name": "Sight Deposit",
"IBAN": "SA82550000000C5198700638",
"BBAN": "C5198700638",
"currency": "SAR",
"externalTransferAllowed": true,
"urgentTransferAllowed": false,
"productKindName": "Current Account",
"productTypeName": "Sight Deposit",
"BIC": "BSFRSARIXXX",
"creditAccount": true,
"debitAccount": true,
"lastSyncDate": "2024-12-13T10:26:22.566Z",
"expectsChildren": false,
"bookedBalance": 9915955.43,
"availableBalance": 9915955.43,
"accruedInterest": 0,
"productId": "af85fba4-3f9c-4b80-99e0-4552302a6f41",
"visible": true,
"accountOpeningDate": "2024-04-14T22:26:21Z",
"favorite": false,
"product": {
"externalId": "SIGH",
"externalTypeId": "SIGH",
"typeName": "Sight Deposit",
"productKind": {
"id": 1,
"externalKindId": "kind1",
"kindName": "Current Account",
"kindUri": "current-account",
"expectsChildren": false
}
},
"state": {
"externalStateId": "Active",
"state": "Active"
},
"displayName": "Sight Deposit",
"debitCards": [],
"unmaskableAttributes": []
}]
Request URL:
https://web-retail.u.omni-fm.alfransi.com.sa/api/custom-bill-payment-service/
client-api/v1/saudi-bill-pay/moi/inquiry

Request Method: POST

Request Payload:
{
"serviceCode": "025",
"serviceClass": "RenewLicense_Type",
"accountNumber": "4abba16e-f98b-433f-9796-8e2591480612",
"billerId": "091",
"languagePref": "engb",
"fields": [
{
"fieldName": "LicenseType",
"fieldType": "LIST",
"fieldValue": "09"
},
{
"fieldName": "LicenseDuration",
"fieldType": "LIST",
"fieldValue": "05"
}
],
"beneficiaryId": 1163327050
}

Response:
{
"paymentId": "3000875981",
"groupPaymentId": "10957996",
"paymentType": "SPTN",
"feeAmount": 2500.0,
"unusedBalance": 27500.0,
"feeDetails": [
{
"feeAmount": 2500.0,
"feeType": "Renew License"
}
]
}
Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-order-
service/client-api/v2/payment-orders/validate

Request Method: POST

Request Payload:

{
"paymentType": "MOI",
"transferTransactionInformation": {
"mandateIdentifier": "3000875981",
"additions": {
"serviceCode": "025",
"serviceClass": "RenewLicense_Type",
"beneficiaryId": 1163327050,
"moiFields": "[\n {\n \"fieldName\": \"LicenseType\",\
n \"fieldType\": \"LIST\",\n \"fieldValue\": \"09\"\n },\n {\
n \"fieldName\": \"LicenseDuration\",\n \"fieldType\": \"LIST\",\
n \"fieldValue\": \"05\"\n }\n]"
},
"chargeBearer": "OUR",
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amountType": "SOURCE",
"amount":
"yDyokhanT8ulU1brJVtPNTdlLa6h3xkLtpO+U/oa0eZZPgDa0RSazg1QEMO
Ur63yL32OxDxBHIQrvNRWeWU+EI6R89gqgAoV152rS4Z4mCVlhmYqU0c
1d5IvuSjUjYXkSgES2rkN0AgImXD4+lUvHdIBNn6LIHsgIlQlJ3IIXpZEQP6y
UK6pYOnrYCzBLDp3xj3Er7OkNcaBvJUepVvUyKdBq8oCV3feAx1bjoI6cBa
pMaM/Dd5aIviqV8arPcYNTKqfZURPkuoYqM0Xab1CRf/vM/
Bd8MLmSlweoz8Xx72jahRT96jFZ1OqdZtsYEaVMPrnsCpq/tr/
2w117ShWYw=="
}
},
"counterparty": {
"name": "Driving License",
"postalAddress": {
"country": ""
}
},
"counterpartyAccount": {
"identification": {
"identification": "091",
"schemeName": "BBAN",
"additions": {
"identification":
"PKyOfscm95mQqZQ9OWj2MHeXYhDrHpRpPVWE2JskDDUUZp0ny9Rful
bsRhSy2ZORAwGC8QBTAKq4KsK84qGghd/
Rl3zgOf0WBYcdPQmbdgq+302W7gJww51+6DfcswPR5U837wRHE5JGELw
iD6cN6GZ3Hqnw9OLG0zxR66OdNvYPCgxYAnlfV7/
e7UySavdMniNoNSmst9m1maE00MZvDw0TjndHHV6NKzD6TzrvZH2NGX
v0J/DziaA/P5PldeuuhEj2NEwKp3hl7Velc+9byFvBbBg5QE5AKt/
0b46AK2W79gm6oRXrhYIy/n50xrVREeb1AZFWT8yXumvEZpqDVQ=="
}
}
},
"targetCurrency": "SAR"
},
"originatorAccountCurrency": "SAR",
"originatorAccount": {
"identification": {
"identification": "4abba16e-f98b-433f-9796-8e2591480612",
"schemeName": "ID"
}
},
"requestedExecutionDate": "2024-12-13"
}

Response:

{
"id": "9e5ca27b-d374-4b1a-aef8-88f2e4b9aca3",
"originatorAccount": {
"arrangementId": "4abba16e-f98b-433f-9796-8e2591480612",
"externalArrangementId": "C5198701414",
"identification": {
"identification": "SA82550000000C5198701414",
"schemeName": "IBAN"
}
},
"instructionPriority": "NORM",
"requestedExecutionDate": "2024-12-13",
"paymentMode": "SINGLE",
"paymentType": "MOI",
"transferTransactionInformation": {
"counterparty": {
"name": "Driving License",
"role": "CREDITOR",
"postalAddress": {}
},
"counterpartyAccount": {
"identification": {
"identification": "xyz",
"schemeName": "BBAN",
"additions": {
"identification":
"Wy0iah/iXfaBWif5gF+edI04wjO4omKPaBCIlYOUQRcn6rzPIuJmJECeKuVl
n/MPYcKwprAp6a2GeiyqnerC3hAgaC6bBcjPpTXDu5pzxriVjlAS3rP/
rO1lkcMyGMP6RTVGezncnCLMNTYv6dyGzbtqhplbv7XUuBuc3wGNXgH4
BPx4Fgn/ZVTMp/
DMx43ayyMDeKbqm48tKEGKlzhvTkB3Y7ijg+C6vssSeVXetf0AYgb3Y2DS
mM9nRxhWUrwpeLYO9DovZs0cS0WgekDtPLMuQVaNnViZmXWnmtg2pL
5MB3LX50vBk19SgCu+ZXFLJXK209Xuf9J56q1Axqhd+A=="
}
}
},
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amountType": "SOURCE",
"amount":
"FBW3KnYVN//KZCPtPsP9OJz8CzpiXgQUY6CZatOvq6e8iZJGKebEQtuvx/
H9e09VAgROafaY29kaJ5FGgQD1DX9HvWLUTvmtzRwixEIlIvsJL5Kk2gbG
ikkTGmf1PdrZ+YWbIOVAG3dYWiIKgUHhvjKbZZbJvl7Aj8eAKLPtXGhAzi
xfX0rEaH6kuhBjPJpYOv1w5+Er22+yXY9yD+z5hU7D89kbmOs+sMW+Sjzg
saVw4gSCfW3Q54BYNwny3tHsL8ry4ze0U/
Av6NxXdRh+ealhIGMcGxwjY9qFEwMLKms+JuLCEttQvmESNtDE2UI6X7
OvCo8vU5Sdt1UwS/yiQQ=="
}
},
"targetCurrency": "SAR",
"mandateIdentifier": "3000875981",
"chargeBearer": "OUR",
"additions": {
"serviceCode": "025",
"serviceClass": "RenewLicense_Type",
"beneficiaryId": "1163327050",
"moiFields": "[\n {\n \"fieldName\": \"LicenseType\",\
n \"fieldType\": \"LIST\",\n \"fieldValue\": \"09\"\n },\n {\
n \"fieldName\": \"LicenseDuration\",\n \"fieldType\": \"LIST\",\
n \"fieldValue\": \"05\"\n }\n]"
}
},
"originator": {
"name": "Sight Deposit",
"role": "DEBTOR",
"postalAddress": {}
},
"totalAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"totalAmount":
"ZNCXLAqMTEwCL2L3C2M6rK3NYKHuQIf6LP+40MxekmfeBt+8kd52iiL
7zVvPWEI2b5mmOSDON+oF//czxhYXK3qKMHF2JUAFsGulDD9/
U7jfTj4QpV329b2Xe+uXEU2Dk/
hmiQeK1TGn1hMKryKxVKRJ14TPQFyfa3/
CiPXq0xQtHGlEH54hxF5ZxZdFgvKUwm7yj2LjBlc9UmKeiZ+/
BbgOykT4U0bQjkAGf/
XgenrUDyBfJJxrd70jRi0xi82q3KeDgQgUlWInoAHprDSDXF3znORYa40onx
+2pQHGRtVUODfMPPhahBmv/N4Rd2R+j6n9dofobBc/WbEJcnBTRw=="
}
},
"isIntraLegalEntityPaymentOrder": false,
"canApprove": false,
"finalApprover": false,
"additions": {
"paymentMode": "SINGLE",
"userCxtToken": "Bearer
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0YzUxOTg3Iiw
iQ1BUIjoiQzUxOTg3Iiwic2Vzc2lvbl9pZCI6ImM1ZDg0ZDdiLTk4MDYtND
Y0NC1hNTcyLWQ4YTg5OWRhMDYxMiIsImlwX2FkZHJlc3MiOiIyMDgu
MTI3LjE3OS41OCIsImxvY2FsZSI6ImVuIiwicm9sIjpbIlJPTEVfZ3JvdXBfdX
NlcihVU0VSKSIsImRlZmF1bHQtcm9sZXMtcmV0YWlsIiwib2ZmbGluZV9h
Y2Nlc3MiLCJiYjpzdGVwLXVwIl0sImNsaWVudF9pZCI6IlRva2VuLWNvbn
ZlcnRlciIsImludWlkIjoiZDVjNTUwZTUtOGYwYy00ODNjLTkyMDctNTk0O
WEyMTIzNGEzIiwiaWRwIjp7InN1YiI6ImQ1YzU1MGU1LThmMGMtNDgz
Yy05MjA3LTU5NDlhMjEyMzRhMyIsImlzcyI6Imh0dHBzOi8vaWRlbnRpdH
kudS5vbW5pLWZtLmFsZnJhbnNpLmNvbS5zYS9hdXRoL3JlYWxtcy9yZXR
haWwifSwiYXpwIjoiYmItd2ViLWNsaWVudCIsInNjb3BlIjpbImJiOnN0ZXAt
dXAiXSwibmFtZSI6IlBBWFhYTEUgTU9YWFhYWFhFTSIsImV4cCI6MTcz
NDE0MTE1MSwic2FpZCI6IjJjOWY5NTIxOGU5N2EwODcwMThlOTdhOD
RmMWMwMDAxIiwianRpIjoiYTUyYjFhNDgtZDY0MC00YzMyLWFhYzgt
ZGM2ZTI2M2ZlY2ZkIn0.8kSLujh-
UldCoCYBDDBo1sVsssM0DV6YD8UoWl4lOCE"
}
}

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-order-


service/client-api/v2/payment-orders

Request Method: POST

Request Payload:
{
"paymentType": "MOI",
"transferTransactionInformation": {
"mandateIdentifier": "3000875981",
"additions": {
"serviceCode": "025",
"serviceClass": "RenewLicense_Type",
"beneficiaryId": 1163327050,
"moiFields": "[\n {\n \"fieldName\": \"LicenseType\",\
n \"fieldType\": \"LIST\",\n \"fieldValue\": \"09\"\n },\n {\
n \"fieldName\": \"LicenseDuration\",\n \"fieldType\": \"LIST\",\
n \"fieldValue\": \"05\"\n }\n]",
"transactionSigningPurpose": "MOI_BY_ACCOUNT"
},
"chargeBearer": "OUR",
"instructedAmount": {
"amount": "1",
"currencyCode": "SAR",
"additions": {
"amountType": "SOURCE",
"amount":
"occf3G1eteWwMGVB9bL1o2WuJkG1HIP3OrBjQGrjSlw3YKJJJuIv+0aCyY
WGLDMzOrdpB+8zBWi98Ocx5y3K6BgZhZnumKX5eLCs19lCl4EXw5R/
kS/
rAMmZOcCY2PVf7h5SKWYTzv4HChS3BAbAfolKQF0THyWYQfc0ALAB
C/TonfJ41OPjQpdc/jVIH9khzTx94Wv2lQFOufOrNihE+4jNA+nCg/
U4YhPwAnKk7vu1M8GfqrNnk8k+pYm1cTxT1HHLhSeUq5q8eR/
osH8xb27n+oZe8Uyluuao5b8X4WLslcLfkuchhpTLuabU9fJMd5chJcTZ9iDyu
x37aSeMNQ=="
}
},
"counterparty": {
"name": "Driving License",
"postalAddress": {
"country": ""
}
},
"counterpartyAccount": {
"identification": {
"identification": "091",
"schemeName": "BBAN",
"additions": {
"identification":
"oPN6JfoYdgQPNc7VgfH2QrH/C8kje8qR8Z+rnRnohwytB1D19fa+57MPQ1/
2OMyfBrzQu+8bG9Bj/
VwFBkgFblU+KJWTM34UEppFL8iNEUDFnA9VWe31dABhX5hKWic7kdJ4
gxetd64ZvbLhZ4JoNScUGzkxkakAgaQjjGQGjuJtNjx8yjQNBk5vHZMPXgEL
1p8ea4dGF2wYp2cFTD040niM7Vl8URvR0TTpOA7cKdh+Dj8kDcErINmPP3
wL0PP5JvS3Aq7NvoCaeH40ppPYWfH3BT8koHbYWpTIQ5xh1b0PTvEhHG
dXGdNCqIcqdlcwve2DxKOsRfqb70amGaVuZQ=="
}
}
},
"targetCurrency": "SAR"
},
"originatorAccountCurrency": "SAR",
"originatorAccount": {
"identification": {
"identification": "4abba16e-f98b-433f-9796-8e2591480612",
"schemeName": "ID"
}
},
"requestedExecutionDate": "2024-12-13",
"additions": {
"isValidated": "true"
}
}
Response:
{
"challenges": [
{
"scope": "confirmation:5423806f-1c88-4023-8f75-0a62cc2d058a",
"challengeType": "reauth",
"acrValues": "txn-signature-silver txn-signature-gold"
}
],
"data": {
"originator-account": "SA82550000000C5198701414",
"paymentAmount": "2500",
"originator-name": "Sight Deposit",
"counter-party-name": "Driving License",
"counter-party-account": "091",
"currency": "SAR",
"originator-schema": "IBAN",
"counter-party-schema": "BBAN",
"counter-party-role": "CREDITOR",
"amount": "2500",
"payment-order-id": "05cf8ad4-a18b-45d7-9300-b3f0a21dc9c7",
"confirmation-type": "initiate-payment"
}
}

Request URL:
https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-order-service/client-
api/v2/payment-orders/05cf8ad4-a18b-45d7-9300-b3f0a21dc9c7/progress-
status

Request Method: GET

Response:

{"progressStatus":"REJECTED","reasonCode":"4087"}

Request URL: https://web-retail.u.omni-fm.alfransi.com.sa/api/payment-order-


service/client-api/v2/payment-orders/05cf8ad4-a18b-45d7-9300-b3f0a21dc9c7

Request Method: GET


Response:
{
"id": "05cf8ad4-a18b-45d7-9300-b3f0a21dc9c7",
"status": "REJECTED",
"bankStatus": "REJECTED",
"reasonCode": "4087",
"errorDescription": "Transaction cannot be done due to follow up status -
Insufficient Funds",
"createdBy": "testc51987",
"createdAt": "2024-12-13T13:54:26.957840Z",
"updatedBy": "testc51987",
"updatedAt": "2024-12-13T13:55:05.654697Z",
"actions": [
"EDIT"
],
"permissibleActions": {
"approve": false,
"finalApprove": false,
"reject": false,
"cancel": false,
"delete": false,
"edit": true,
"create": true,
"export": false
},
"version": 1078802525,
"intraLegalEntity": false,
"originatorAccountCurrency": "SAR",
"confirmationId": "5423806f-1c88-4023-8f75-0a62cc2d058a",
"originator": {
"name": "Sight Deposit",
"role": "DEBTOR"
},
"originatorAccount": {
"arrangementId": "4abba16e-f98b-433f-9796-8e2591480612",
"identification": {
"identification": "SA82550000000C5198701414",
"schemeName": "IBAN"
}
},
"batchBooking": false,
"instructionPriority": "NORM",
"requestedExecutionDate": "2024-12-13",
"paymentMode": "SINGLE",
"paymentType": "MOI",
"transferTransactionInformation": {
"counterparty": {
"name": "Driving License",
"role": "CREDITOR"
},
"counterpartyAccount": {
"identification": {
"identification": "091",
"schemeName": "BBAN"
}
},
"instructedAmount": {
"amount": "2500",
"currencyCode": "SAR"
},
"targetCurrency": "SAR",
"mandateIdentifier": "3000875981",
"chargeBearer": "OUR",
"additions": {
"serviceCode": "025",
"serviceClass": "RenewLicense_Type",
"beneficiaryId": "1163327050",
"moiFields": "[\n {\n \"fieldName\": \"LicenseType\",\
n \"fieldType\": \"LIST\",\n \"fieldValue\": \"09\"\n },\n {\
n \"fieldName\": \"LicenseDuration\",\n \"fieldType\": \"LIST\",\
n \"fieldValue\": \"05\"\n }\n]",
"transactionSigningPurpose": "MOI_BY_ACCOUNT"
}
},
"totalAmount": {
"amount": "2500",
"currencyCode": "SAR"
},
"edited": false,
"additions": {
"English": "This service has encountered a technical problem that prevents
further processing. We apologize for this inconvenience and suggest you to try
again later",
"isValidated": "true",
"Arabic": " ‫ نعتذر عن هذا اإلزعاج ويرجى المحاولة‬.‫خطأ فني في الخدمة‬
‫"مرة أخرى‬,
"userCxtToken": "Bearer
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0YzUxOTg3Iiw
iQ1BUIjoiQzUxOTg3Iiwic2Vzc2lvbl9pZCI6ImM1ZDg0ZDdiLTk4MDYtND
Y0NC1hNTcyLWQ4YTg5OWRhMDYxMiIsImlwX2FkZHJlc3MiOiIyMDgu
MTI3LjE3OS41OCIsImxvY2FsZSI6ImVuIiwicm9sIjpbIlJPTEVfZ3JvdXBfdX
NlcihVU0VSKSIsImRlZmF1bHQtcm9sZXMtcmV0YWlsIiwib2ZmbGluZV9h
Y2Nlc3MiLCJiYjpzdGVwLXVwIl0sImNsaWVudF9pZCI6IlRva2VuLWNvbn
ZlcnRlciIsImludWlkIjoiZDVjNTUwZTUtOGYwYy00ODNjLTkyMDctNTk0O
WEyMTIzNGEzIiwiaWRwIjp7InN1YiI6ImQ1YzU1MGU1LThmMGMtNDgz
Yy05MjA3LTU5NDlhMjEyMzRhMyIsImlzcyI6Imh0dHBzOi8vaWRlbnRpdH
kudS5vbW5pLWZtLmFsZnJhbnNpLmNvbS5zYS9hdXRoL3JlYWxtcy9yZXR
haWwifSwiYXpwIjoiYmItd2ViLWNsaWVudCIsInNjb3BlIjpbImJiOnN0ZXAt
dXAiXSwibmFtZSI6IlBBWFhYTEUgTU9YWFhYWFhFTSIsImV4cCI6MTcz
NDE0MTI2Niwic2FpZCI6IjJjOWY5NTIxOGU5N2EwODcwMThlOTdhODR
mMWMwMDAxIiwianRpIjoiZDllZTQzODQtMDA3Mi00N2Y2LTlhMTctOT
BjYTg1YWVhODBmIn0.GT9sFEjVW_UilwRQX5rQLicIRaTQXr--
bsbZLC5l0KQ",
"bankReferenceId": "3000875981"
}
}

You might also like