S360 Services
Home
Home
Azure DevOps Repository
  1. Payment
  • Component Diagram
  • S360 Providers
    • BackOffice Workspace
      • Application
        • Submit Application
        • Application Status
      • Service Provisioning
        • Service Provisioning Request
        • Service Provisioning Status
      • Payment
        • Pricing Request
        • Payment Confirmation
      • References
    • IID Authorization
      • Get Context
      • Create Child Session
      • Get Child Session
      • Refresh Child Session
      • Validate Child Session
      • Logout Child Session
      • Add messages
    • MDM
      • License
        • QueryLicenses
  • S360
    • BackOffice
      • Application
        • Application Decision
      • Service Provisioning
        • Service Provisioning
    • IID Portal
      • Read This First
      • Application Status
      • Services
        • Get My Services
        • Get My Service Details
        • Start My Application
      • Applications
        • Get My Applications
        • Get My Application Details
        • Complete My Application
        • View My Application
      • Inventory
        • Get My Inventories
        • Get My Inventory Details
      • Payment
        • CompletePayment
          POST
        • GetPaymentDetails
          POST
        • ConfirmPayment
          POST
        • GetDuePaymentDetails
          POST
        • GetPastPaymentDetails
          POST
        • GetMyDuePayments
          POST
        • GetMyPastPayments
          POST
        • GetMyPaymentDetails
          POST
        • GetMyPayments
          POST
      • Document
        • Retrieve Document
    • Application Workspace
      • Read This First
      • SSO
        • Authenticate
        • Refresh Session
      • Application
        • GetContext App
        • GetContext User
        • Submit My Application
        • Notify Application Status
      • Document
        • Upload Document
        • Retrieve Document
      • Proxy
        • Get Reference Data from Entity
      • DesignTime
        • Upload Application Schema
    • Rules Engines
      • Payment
  1. Payment

ConfirmPayment

Integrating
POST
/payment/v1/payments/confirmation
Last modified:2024-09-27 09:59:04
OperationId:ConfirmPayment

Request

Authorization
Add parameter in header
X-API-Key
Example:
X-API-Key: ********************
Header Params

Body Params application/json

Example
{
    "entityCode ": "DSG",
    "paymentId": "6af6de22-c64f-4d07-85c8-6e82e335af8f",
    "confirmAll": false,
    "message ": {
        "code": "1",
        "text": "nulla eiusmod sed deserunt ea"
    },
    "spTrn": [
        "203f8645-d29e-4d1e-b773-47e1d01bf08e",
        "96c75f8b-6bf6-4dbb-91fe-f61c2c9768dc"
    ]
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/payment/v1/payments/confirmation' \
--header 'X-Request-ID: {% faker datatype.uuid %}' \
--header 'x-IID-Sid: {% faker datatype.uuid %}' \
--header 'X-IID-TraceId: {% faker datatype.uuid %}' \
--header 'x-IID-Usr-CorrelationId: userid' \
--header 'Content-Type: application/json' \
--header 'X-API-Key;' \
--data-raw '{
    "entityCode ": "DSG",
    "paymentId": "6af6de22-c64f-4d07-85c8-6e82e335af8f",
    "confirmAll": false,
    "message ": {
        "code": "1",
        "text": "nulla eiusmod sed deserunt ea"
    },
    "spTrn": [
        "203f8645-d29e-4d1e-b773-47e1d01bf08e",
        "96c75f8b-6bf6-4dbb-91fe-f61c2c9768dc"
    ]
}'

Responses

🟢200Success
application/json
Body

Example
{
    "status": 200,
    "externalId": "8eb77144-03e9-4a5c-9bb0-bdb6111b25f9",
    "esbUUID": "3b20325f-9f18-46bb-896a-0fc8530ba862",
    "desc": {
        "code": "26591",
        "en": "Success",
        "ar": "نجاح"
    },
    "transactions": [
        {
            "invoiceId": "061a84e9-dcd6-4337-8432-22e341ee146e",
            "spCode": "DET",
            "spTrn": "4cd796ba-61ed-4524-bfac-13527b136752",
            "degTrn": "0e18baf9-26ec-45e2-b1d8-4e1e534d9175",
            "servCode": "94852-1867",
            "transactOn": "2024-09-19T07:16:23.297Z",
            "transactBy": "f7684ef9-51c1-4182-b9b9-d1ee32337ed7",
            "channel": "103",
            "description": "Velit asperiores architecto doloremque error distinctio nihil. Eius ullam perferendis maiores aut consequatur similique. Accusamus porro maiores nobis. Quaerat earum tenetur molestiae quod velit.",
            "type": "sale",
            "version": "minim Lorem elit anim laboris",
            "settlementType": "gov",
            "paymentMethod": "Credit Card",
            "message": {
                "code": "31344",
                "text": "Lorem ut esse dolor ipsum"
            }
        },
        {
            "invoiceId": "f04b2925-6187-4551-b725-06be2f9c73b8",
            "spCode": "DET",
            "spTrn": "644d447f-a649-426c-91e7-d8c0cac01d37",
            "degTrn": "f991cc1d-eca7-4716-915a-5a821b41683b",
            "servCode": "41764",
            "transactOn": "2024-09-19T19:50:31.831Z",
            "transactBy": "a5d44dd4-78ae-444e-9d9b-e58bf2175e6d",
            "channel": "102",
            "description": "Porro quas impedit ipsam quia odio et impedit. Quisquam amet praesentium iste odio quia numquam labore quia quod. Ullam eveniet cum fuga tempora non illum veritatis a maxime.",
            "type": "auth",
            "version": "sed",
            "settlementType": "gov",
            "paymentMethod": "Credit Card",
            "message": {
                "code": "22462",
                "text": "exercitation cillum enim dolor Ut"
            }
        },
        {
            "invoiceId": "7f1a3a73-d8f6-48e6-909a-0c86fdcb438a",
            "spCode": "DET",
            "spTrn": "ffecfd5d-3202-4678-b7b2-12edef137d5a",
            "degTrn": "b919df5f-e388-40cd-9abb-98e0f8c1f467",
            "servCode": "78378",
            "transactOn": "2024-09-19T07:44:04.918Z",
            "transactBy": "49a382f5-f11f-4f5b-a800-7bde2668a3c5",
            "channel": "101",
            "description": "Repellat ut maxime ipsum ducimus libero perferendis adipisci molestiae maiores. Assumenda enim sed amet. Sequi itaque nam. Totam eveniet soluta fugiat et quam molestias explicabo. Consectetur a eligendi excepturi alias rerum quasi laborum quia inventore.",
            "type": "sale",
            "version": "in dolore",
            "settlementType": "gov",
            "paymentMethod": "Credit Card",
            "message": {
                "code": "81679-7018",
                "text": "ut"
            }
        }
    ]
}
🟠400Bad Request
Modified at 2024-09-27 09:59:04
Previous
GetPaymentDetails
Next
GetDuePaymentDetails
Built with