1. Payment Gateway Interface
  • autoX API Reference
    • Introduction
  • Marketing Interface
    • Overview
    • Lead Create
      POST
    • Appointment Create
      POST
    • Opportunity Create
      POST
    • Transaction Push⬩
      POST
    • Transaction Update⬩
      POST
  • Website Interface
    • Overview
    • Get Showroom List
      GET
    • Get Make Data
      GET
    • Get Model Data
      GET
    • Get Sales Org Data
      GET
    • Get Equipment Stock Data
      GET
    • Get Characteristics Data of Equipment
      GET
    • Get Material Addons Data
      GET
    • Get Bill Of Material Data
      GET
    • Get Equipment Price
      POST
    • Vehicle Enquiry Create
      POST
  • Payment Gateway Interface
    • Overview
    • Payment Link Create⬩
      POST
    • Payment Link Cancel⬩
      POST
    • Payment Notification
      POST
    • Payment Status Check⬩
      POST
  • Aftersales Interface
    • Overview
    • Check Workload Capacity
      POST
    • Service Request Push⬩
      POST
    • Get Parts Price & Stock
      POST
    • Work Estimate Create
      POST
    • Service Request Update⬩
      POST
  • Call Center Integration
    • Overview
    • Data Fetch
    • Transaction Sync
    • Queue Upload⬩
  • Survey Interface
    • Overview
    • Update Survey Score
  • OEM Interface
    • Overview
    • Accounts Data
    • Parts Sales Data
    • Parts Stock Data
    • Customer Data
    • Labour Sales Data
    • Vehicle Data
    • Vehicle Sales Data
    • Service History Data
    • Open Repair Orders Data
    • Open Repair Orders Customer Data
    • Workshop Transactions Data
    • Workshop Transactions Customer Data
    • Future Booking Data
  1. Payment Gateway Interface

Payment Link Create⬩

POST
⬩This is an outbound webhook.
Based on a configurable trigger or manual action in autoX, autoX will POST a payment link generation request to a partner-provided payment gateway endpoint. The payment gateway generates a payment link (URL) which can be shared with the customer to complete payment.

Request

Body Params application/json

Examples

Responses

🟢200
application/json
OK – Invoice generated successfully.
Bodyapplication/json

🟠400
🟠401
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '' \
--header 'Content-Type: application/json' \
--data-raw '{
    "GenerateEInvoice": {
        "InvoiceType": "Once",
        "Currency": "AED",
        "OrderID": "102736999",
        "OrderInfo": "DIC4VIN223443536",
        "OrderName": "IntellisoftPayment",
        "Amount": "4005.00",
        "Customer": "Demo Merchant",
        "Store": "DemoStore",
        "Terminal": "eInvoice",
        "CardHolderName": "John Smith",
        "CardHolderEmail": "john.smith@example.com",
        "CardHolderMobile": "0551234567"
    }
}'
Response Response Example
{
    "Transaction": {
        "UniqueID": "30fa8e5d-0ac7-4b33-90b2-9c9030c11477",
        "ResponseCode": "0",
        "ResponseDescription": "Request Processed Successfully",
        "ActivityLogingSequenceNumber": "12",
        "InvoiceNumber": "446784",
        "InvoiceURL": "http://bit.ly/2RBpcAv",
        "Language": "en",
        "ResponseClass": "0",
        "ResponseClassDescription": "Success"
    }
}
Previous
Overview
Next
Payment Link Cancel⬩
Built with