API CATALOG

Presentment entry

POST  Service to submit presentment entry as a Krungsri merchant

Presentment document upload

POST  Service to allow originator to upload documents for existing presentment entry

Presentment cancellation

POST  Service to allow originator to cancel presentment entry as a whole

eReceipt entry submission

POST  This is an Open API aims to provide for external party of Krungsri to submit eReceipt entry as a Krungsri merchant to inform buyer or payer that the payment is received successfully. The shipment or delivery of goods and service is not the scope of this API.

eReceipt document upload

POST  Service to upload documents for existing e-Receipt entry

Presentment entry

POST  Service to submit presentment entry as a Krungsri merchant

Presentment document upload

POST  Service to allow originator to upload documents for existing presentment entry

Presentment cancellation

POST  Service to allow originator to cancel presentment entry as a whole

eReceipt entry submission

POST  This is an Open API aims to provide for external party of Krungsri to submit eReceipt entry as a Krungsri merchant to inform buyer or payer that the payment is received successfully. The shipment or delivery of goods and service is not the scope of this API.

eReceipt document upload

POST  Service to upload documents for existing e-Receipt entry

Account Information Inquiry

POST  Retrieve a deposit account basic information via this API endpoint by using account number as a key.

Fund Transfer Initiation

POST  Send initiate fund transfer instruction. This API endpoint supports common fund transfer from/to/between deposit accounts.

Fund Transfer Confirmation

POST  Send confirmation fund transfer instruction. This API should be called after initiation. Consumer must pass transactionInitiationNumber which receive from Fund Transfer Initiation as prerequisite step of this API.

Fund Transfer Retry

POST  Re-send confirmation fund transfer instruction. This API is use for re-trying the confirmation instruction. If transaction already proceed, it will not cause duplicate transaction.

Fund Transfer Inquiry

GET  This API will receive transactionInitiationNumber from consumer in order to retrieve its status

Fund Transfer Inquiry

GET  This API will receive transactionInitiationNumber from consumer in order to retrieve its status

Account Information Inquiry

POST  Retrieve a deposit account basic information via this API endpoint by using account number as a key.

Fund Transfer Initiation

POST  Send initiate fund transfer instruction. This API endpoint supports common fund transfer from/to/between deposit accounts.

Fund Transfer Confirmation

POST  Send confirmation fund transfer instruction. This API should be called after initiation. Consumer must pass transactionInitiationNumber which receive from Fund Transfer Initiation as prerequisite step of this API.

Fund Transfer Retry

POST  Re-send confirmation fund transfer instruction. This API is use for re-trying the confirmation instruction. If transaction already proceed, it will not cause duplicate transaction.

Cross Border - Inward Remittance Initiation

POST  Initiation Information inward remittance transaction from my bank to Krungsri bank by adopting Peer-to-Peer model

Cross Border - Inward Remittance Confirmation

POST  Confirm inward remittance transaction from my bank to Krungsri bank by adopting Peer-to-Peer model

Cross Border - Remittance Transaction Cancellation

POST  Cancel the remittance transaction previously initiated

Cross Border - Remittance Transaction Inquiry

POST  Inquire for my remittance transaction submitted to Krungsri by using following input criteria. Search by paymentReferenceIdentificationsearch by date range (Transactions within last one month are supported)search by status and date range (Date range must be provided along with the status. Transactions within last one month are supported)

Cross Border - Inward Remittance Initiation

POST  Initiation Information inward remittance transaction from my bank to Krungsri bank by adopting Peer-to-Peer model

Cross Border - Inward Remittance Confirmation

POST  Confirm inward remittance transaction from my bank to Krungsri bank by adopting Peer-to-Peer model

Cross Border - Remittance Transaction Cancellation

POST  Cancel the remittance transaction previously initiated

Cross Border - Remittance Transaction Inquiry

POST  Inquire for my remittance transaction submitted to Krungsri by using following input criteria. Search by paymentReferenceIdentificationsearch by date range (Transactions within last one month are supported)search by status and date range (Date range must be provided along with the status. Transactions within last one month are supported)

Direct Debit - Schedule Cancellation

POST  Corporate Direct Debit Schedule Cancellation

Direct Debit - Schedule Inquiry

POST  Corporate Direct Debit Schedule Inquiry

Direct Debit - Schedule Submission

POST  Corporate Direct Debit Schedule Submission

Direct Debit - Transaction Details Inquiry

POST  Corporate Direct Debit Transaction Inquiry

Direct Debit - Transaction Status Inquiry

POST  Corporate Direct Debit Transaction Status Inquiry

Direct Debit - Realtime Transaction Payment

POST  Corporate Direct Debit RealTime Transaction Payment

Direct Debit - Token Status Inquiry

POST  Corporate Direct Debit Token Status Inquiry

Direct Debit - Token Inquiry

POST  Corporate Direct Debit Token Inquiry

Direct Debit - Token Cancellation

POST  Corporate Direct Debit Token Cancellation
POST  Corporate Direct Debit Get KMA Deeplink

Direct Debit - Schedule Cancellation

POST  Corporate Direct Debit Schedule Cancellation

Direct Debit - Schedule Inquiry

POST  Corporate Direct Debit Schedule Inquiry

Direct Debit - Schedule Submission

POST  Corporate Direct Debit Schedule Submission

Direct Debit - Transaction Details Inquiry

POST  Corporate Direct Debit Transaction Inquiry

Direct Debit - Transaction Status Inquiry

POST  Corporate Direct Debit Transaction Status Inquiry

Direct Debit - Realtime Transaction Payment

POST  Corporate Direct Debit RealTime Transaction Payment

Direct Debit - Token Status Inquiry

POST  Corporate Direct Debit Token Status Inquiry

Direct Debit - Token Inquiry

POST  Corporate Direct Debit Token Inquiry

Direct Debit - Token Cancellation

POST  Corporate Direct Debit Token Cancellation

Direct Debit - Get KMA Deeplink

POST  Corporate Direct Debit Get KMA Deeplink

Pay with KMA - Initiate payment transaction

POST  Receive the unique transaction reference which encapsulated payment order information and merchant information

Pay with KMA - Payment Status Inquiry

POST  Inquire for a payment result of the transaction using transactionReference as a key

Pay with KMA - Cancel payment transaction initiated

POST  Cancel the payment transaction initiated by cancelling the transactionReference previously generated

PromptPay Alert - Unblock incoming alerts

POST  Unblock proxy the request to pay transaction from specific sender

PromptPay Alert - List of blocked senders inquiry

POST  Inquiry block the request to pay transaction from specific sender

PromptPay Alert - Transaction acknowledgement RTP

POST  Acknowledge or refuse the request to pay transaction from sender

PromptPay Alert - Transaction Inquiry

POST  Inquire the submitted request to pay transaction to Krungsri by using following input criteria. Search by transactionReferencesearch by endToEndIdentification

PromptPay Alert - Block incoming alerts

POST  Block proxy the request to pay transaction from specific sender

KMA Push Payment - Push Payment Message

POST  Push payment message

KMA Push Payment - Push Transaction Inquiry

POST  Push transaction inquiry

KMA Push Payment - Push Transaction Cancellation

POST  Push transaction cancellation

Bill Payment - Transaction Status Inquiry

POST  Inquire for the status of bill payment transaction submitted to Krungsri by using paymentReferenceIdentification as input criteria

Bill Payment - Payment Advice Generation

POST  Generate payment advice for specific bill payment transaction

Biller Profile - Retrieval

POST  This API serves as an open API for bill presentment inquiry. Input key used for retrieving information is Biller ID. The information returned as a result of this API is biller profile information registered with ITMX and bill presentment information custom label set up for BAY billers

Business Support - QR Parser

POST  A generic parser for various type of QR string

Business Support - QR Transaction Initiation

POST  Initiate Qr transaction

Bill Payment - Initiation

POST  Initiate bill payment transaction

Bill Payment - Confirmation

POST  Confirm bill payment transaction

Business Support - QR Transaction Confirmation

POST  Confirm Qr Transaction

Pay with KMA - Initiate payment transaction

POST  Receive the unique transaction reference which encapsulated payment order information and merchant information

Pay with KMA - Payment Status Inquiry

POST  Inquire for a payment result of the transaction using transactionReference as a key

Pay with KMA - Cancel payment transaction initiated

POST  Cancel the payment transaction initiated by cancelling the transactionReference previously generated

PromptPay Alert - Unblock incoming alerts

POST  Unblock proxy the request to pay transaction from specific sender

PromptPay Alert - List of blocked senders inquiry

POST  Inquiry block the request to pay transaction from specific sender

PromptPay Alert - Transaction acknowledgement RTP

POST  Acknowledge or refuse the request to pay transaction from sender

PromptPay Alert - Transaction Inquiry

POST  Inquire the submitted request to pay transaction to Krungsri by using following input criteria. Search by transactionReferencesearch by endToEndIdentification

PromptPay Alert - Block incoming alerts

POST  Block proxy the request to pay transaction from specific sender

KMA Push Payment - Push Payment Message

POST  Push payment message

KMA Push Payment - Push Transaction Inquiry

POST  Push transaction inquiry

KMA Push Payment - Push Transaction Cancellation

POST  Push transaction cancellation

Bill Payment - Transaction Status Inquiry

POST  Inquire for the status of bill payment transaction submitted to Krungsri by using paymentReferenceIdentification as input criteria

Bill Payment - Payment Advice Generation

POST  Generate payment advice for specific bill payment transaction

Biller Profile - Retrieval

POST  This API serves as an open API for bill presentment inquiry. Input key used for retrieving information is Biller ID. The information returned as a result of this API is biller profile information registered with ITMX and bill presentment information custom label set up for BAY billers

Business Support - QR Parser

POST  A generic parser for various type of QR string

Business Support - QR Transaction Initiation

POST  Initiate Qr transaction

Bill Payment - Initiation

POST  Initiate bill payment transaction

Bill Payment - Confirmation

POST  Confirm bill payment transaction

Deposit Account Verification

POST  Find an existing customer using identification type and identification number.

Authentication - Register additional oauth 2.0 context

POST  Register additional oauth context, If scope for OAuth 2.0 authorization require additional parameter, Consumer have to call to this endpoint to register additional parameter, They will receive oauth context id as response, which need to be pass in oauth authorization endpoint

Authentication - Retrieve Authorized OAuth 2.0 Information

POST  Retrieve Authorized OAuth 2.0 data, Some OAuth 2.0 scope (ex. link-account) might contain additional information that can be retrieve once user authorized the scope, Consumer can call= to this API to retrieve those information.

Tokenization (Generate Token)

POST  Generate the tokenized text of sensitive data

Retrieve Point of Service Information

GET  Retrieve information on point of service of the bank

Retrieve Point of Service Info by Geo-Location

GET  Retrieve information on point of service of the bank within the specific area determined by ordered pair of coordinates (latitude and longitude in DD format)

Retrieve Point of Service Information by Distance

GET  Retrieve information on point of service of the bank within the specific distance from a set of coordinates (latitude and longitude in DD format)

Lead Submission

POST  Lead submission to drop lead to Krungsri Auto.

Retrieve Point of Service Information

GET  Retrieve information on point of service of the bank

Retrieve Point of Service Info by Geo-Location

GET  Retrieve information on point of service of the bank within the specific area determined by ordered pair of coordinates (latitude and longitude in DD format)

Retrieve Point of Service Information by Distance

GET  Retrieve information on point of service of the bank within the specific distance from a set of coordinates (latitude and longitude in DD format)

Deposit Account Verification

POST  Find an existing customer using identification type and identification number.

Authentication - Register additional oauth 2.0 context

POST  Register additional oauth context, If scope for OAuth 2.0 authorization require additional parameter, Consumer have to call to this endpoint to register additional parameter, They will receive oauth context id as response, which need to be pass in oauth authorization endpoint

Authentication - Retrieve Authorized OAuth 2.0 Information

POST  Retrieve Authorized OAuth 2.0 data, Some OAuth 2.0 scope (ex. link-account) might contain additional information that can be retrieve once user authorized the scope, Consumer can call= to this API to retrieve those information.

Tokenization (Generate Token)

POST  Generate the tokenized text of sensitive data

Lead Submission

POST  Lead submission to drop lead to Krungsri Auto.