Paywizard DOCS
WizarPOS
  • Overview
  • Intro - Choose Your Best Practice
  • Cloud API
    • Quick Start - Cloud API
    • POS & Payment Terminal Binding Process
      • API 1: [Deprecated]Get Access Tokens
      • API 2: Bind POS & Payment Terminal
      • API 3: Get POS & Terminal Binding List
      • API : Unbind Terminal with POS
    • Do Transactions
      • API 4: POS Initiate Transaction
        • Transaction Request Example
      • API 5: POS System Query Transaction Results
      • Transaction Result Callback Interface
      • Transaction Type
      • Terminal API: Subscribe Transaction Results
  • HOST TO HOST INTEGRATION
    • Quick Start - Host to Host Integration
    • API: Transaction Result Push
    • API: Get Transaction Result
  • Semi integration
    • Payment App Integration Protocol
    • Payment App AIDL Integration
  • e-Receipt
    • e-Receipt Interface Intro
    • Terminal API : Upload Transaction Info
    • Terminal API : Upload Settlement Info
  • ONLINE PAYMENT INTEGRATION
    • Web Element Integration
    • Client Checkout Page SDK
Powered by GitBook
On this page
  • Purchase
  • Refund
  • Void/Reversal
  • PreAuth
  • IncrementalAuth
  • PartialReversal
  • AuthCompletion / Capture
  1. Cloud API
  2. Do Transactions
  3. API 4: POS Initiate Transaction

Transaction Request Example

Purchase

{
    "clientId": "825420368247390208",
    "merchantId": "10800000003",
    "posId": "testPos",
    "tradeNo": "202404231080000000908",
    "transType": "Purchase",
    "transScheme": "Credit",
    "callerName": "test merchant",
    "transAmount": 100,
    "otherAmount": 0,
    "tipAmount": 0,
    "currencyCode": "458",
    "reqTransDate": "20241219",
    "reqTransTime": "095200",
    "enableReceipt": false,
    "appendingReceiptInfo": "",
    "skipConfirmProcedure": false
}

Refund

{
    "clientId": "825420368247390208",
    "merchantId": "10800000003",
    "posId": "testPos",
    "tradeNo": "202404231080000000909",
    "transType": "Refund",
    "transScheme": "Credit",
    "callerName": "test merchant",
    "transAmount": 100,
    "otherAmount": 0,
    "tipAmount": 0,
    "currencyCode": "458",
    "reqTransDate": "20241219",
    "reqTransTime": "095200",
    "enableReceipt": false,
    "appendingReceiptInfo": "",
    "skipConfirmProcedure": false,
    "oriTransId": "250520170313",
    "oriInvoiceNum": "250520170313",
    "oriTransIndexCode": "202404231080000000908"
}

Void/Reversal

{
    "clientId": "825420368247390208",
    "merchantId": "10800000003",
    "posId": "testPos",
    "tradeNo": "202404231080000000911",
    "transType": "Reversal",
    "transScheme": "Credit",
    "callerName": "test merchant",
    "transAmount": 100,
    "otherAmount": 0,
    "tipAmount": 0,
    "currencyCode": "458",
    "reqTransDate": "20241219",
    "reqTransTime": "095200",
    "enableReceipt": false,
    "appendingReceiptInfo": "",
    "skipConfirmProcedure": false,
    "oriTransId": "250520171016",
    "oriInvoiceNum": "250520171016",
    "oriTransIndexCode": "202404231080000000910"
}

PreAuth

{
    "clientId": "825420368247390208",
    "merchantId": "10800000003",
    "posId": "testPos",
    "tradeNo": "202404231080000000912",
    "transType": "PreAuth",
    "transScheme": "Credit",
    "callerName": "test merchant",
    "transAmount": 100,
    "otherAmount": 0,
    "tipAmount": 0,
    "currencyCode": "458",
    "reqTransDate": "20241219",
    "reqTransTime": "095200",
    "enableReceipt": false,
    "appendingReceiptInfo": "",
    "skipConfirmProcedure": false,
}

IncrementalAuth

{
    "clientId": "825420368247390208",
    "merchantId": "10800000003",
    "posId": "testPos",
    "tradeNo": "202404231080000000913",
    "transType": "IncrementalAuth",
    "transScheme": "Credit",
    "callerName": "test merchant",
    "transAmount": 100,
    "otherAmount": 0,
    "tipAmount": 0,
    "currencyCode": "458",
    "reqTransDate": "20241219",
    "reqTransTime": "095200",
    "enableReceipt": false,
    "appendingReceiptInfo": "",
    "skipConfirmProcedure": false,
    "oriTransId": "250520171409",
    "oriInvoiceNum": "250520171409",
    "oriTransIndexCode": "202404231080000000912"
}

PartialReversal

{
    "clientId": "825420368247390208",
    "merchantId": "10800000003",
    "posId": "testPos",
    "tradeNo": "202404231080000000914",
    "transType": "PartialReversal",
    "transScheme": "Credit",
    "callerName": "test merchant",
    "transAmount": 100,
    "otherAmount": 0,
    "tipAmount": 0,
    "currencyCode": "458",
    "reqTransDate": "20241219",
    "reqTransTime": "095200",
    "enableReceipt": false,
    "appendingReceiptInfo": "",
    "skipConfirmProcedure": false,
    "oriTransId": "250520171409",
    "oriInvoiceNum": "250520171409",
    "oriTransIndexCode": "202404231080000000912"
}

AuthCompletion / Capture

{
    "clientId": "825420368247390208",
    "merchantId": "10800000003",
    "posId": "testPos",
    "tradeNo": "202404231080000000915",
    "transType": "AuthCompletion",
    "transScheme": "Credit",
    "callerName": "test merchant",
    "transAmount": 100,
    "otherAmount": 0,
    "tipAmount": 0,
    "currencyCode": "458",
    "reqTransDate": "20241219",
    "reqTransTime": "095200",
    "enableReceipt": false,
    "appendingReceiptInfo": "",
    "skipConfirmProcedure": false,
    "oriTransId": "250520171409",
    "oriInvoiceNum": "250520171409",
    "oriTransIndexCode": "202404231080000000912"
}
PreviousAPI 4: POS Initiate TransactionNextAPI 5: POS System Query Transaction Results

Last updated 3 days ago