DCM Platform Guide
  • ๐ŸŒDCM platform
  • โš™๏ธSpecifics of working with the API
    • ๐Ÿ”Security stack
    • ๐Ÿ”‘Key Generation
    • ๐Ÿ”Data encrypting
    • ๐ŸชƒRetry policy
  • ๐ŸŽจDesign guide
  • ๐Ÿ—‚๏ธDCM platform's artifacts
  • ๐ŸฆBank
    • ๐Ÿ“‹Preparing for integration
    • ๐ŸชE-commerce
      • ๐Ÿ“ฆOrder and payment
      • ๐Ÿ“จPayment message
        • 1๏ธโƒฃValidation
        • 2๏ธโƒฃะกallback 1 โ€œPay-inโ€
        • 3๏ธโƒฃCallback 3 โ€œPay-outโ€
        • 4๏ธโƒฃCallback 4 "Credit callback"
      • ๐ŸŽฏTesting
      • ๐Ÿ–‡๏ธMerchant Onboarding
      • โ›”Error reference guide
    • ๐Ÿ—ƒ๏ธAlias database
      • ๐Ÿ—๏ธAdding alias
      • โ†•๏ธ"ะกallback "Alias updated"
      • โ˜‘๏ธGet alias status
    • ๐Ÿ’ธp2p transfers
      • ๐Ÿ“ฒp2p by phone number
        • โบ๏ธp2p order (to pay)
        • ๐Ÿ”Receiver search
        • ๐Ÿ—‚๏ธGet receiver's data
        • โชCallback "Pay request"
      • ๐Ÿ–‡๏ธp2p by deeplink or QR code
        • โบ๏ธp2p order (to request)
        • Pay request initiation
      • ๐Ÿ“จPayment message
        • 1๏ธโƒฃValidation
        • 2๏ธโƒฃะกallback โ€œPay-inโ€
        • 3๏ธโƒฃCallback "Pay-out"
    • ๐Ÿ’ฒGross settlement
      • 1๏ธโƒฃCallback โ€œGross_Settlementโ€
      • 2๏ธโƒฃGross_settlement_list
      • 3๏ธโƒฃGross_settlement_by_id
      • 4๏ธโƒฃGross_settlement_pay
      • 5๏ธโƒฃGross_settlement_confirm
      • 6๏ธโƒฃGross_settlement_confirm_internal
      • ๐Ÿ“งEmail notification
    • โœ”๏ธReconciliation
  • ๐ŸขMerchant
    • ๐ŸซDCM platform for Merchants
      • ๐Ÿ” Integration options
    • ๐Ÿ‘จโ€๐ŸซPreparing for integration
      • โš™๏ธWorking with the API
      • ๐Ÿ”‘Key Generation
      • ๐Ÿ–ฅ๏ธUpdating interfaces
    • ๐ŸชE-commerce
      • ๐Ÿ“ฆOrder
        • ๐Ÿ’ตPayment through the DCM platform
        • ๐Ÿ’ณPayment on the Merchant's website
        • ๐Ÿ“‹Emitters
        • ๐Ÿ“ฌOrder status
      • 1๏ธโƒฃะกallback "Pay-in"
  • ๐Ÿ“‘Document data
    • ๐Ÿ†•Version history
    • ๐Ÿ“ƒChange log
Powered by GitBook
On this page
  1. Bank
  2. Gross settlement

Gross_settlement_pay

PreviousGross_settlement_by_idNextGross_settlement_confirm

When a gross settlement register is received and its details are verified, the Initiating Bank processes the payment through the local payment rails (pacs.008).

After successfully creating the payment, the bank must notify the DCM platform using the POST/gross_settlement_pay method.

Endpoint:

Payload

{
    "payment_message_external_id": "string", - Payment identifier in the paying bank's system
    "creditor_iban": "string", - IBAN of the receiving bank
    "amount": 0.00, - Payment amount
    "currency": "string", - Payment currency
    "purpose": "string", - Payment purpose
    "creation_date": "string ISO-8601" - Payment creation date (in the paying bank's system)
}

Response

<> ok.201.json  
{ 
"created": "true" 
}
<> error.400.json // all another errors 
{ 
"error": "ErrorTextId", 
"description": "Some reach description" 
}
<> error.408.json // request timeout 
<> wrong_data.409.json // wrong amount/purpose/currency/iban 
๐Ÿฆ
๐Ÿ’ฒ
4๏ธโƒฃ
https://{bank-gateway-address.dcmapis.com}:443/api/v1/counterparty/{counterparty_guid}/gross-settlement/pay/{gs_register_id}