跳转到内容

Payment

Request

Path Parameters

aid
string
必需

Header Parameters

Content-type
string
Fixed value application/json
DateTime
string
Request time, The format is `YYYY-MM-DDThh:mm:ssZhh:00` such as` 2020-03-04T15:39:40Z08:00`.
MsgID
string
The suggested value is UUID or GUID to mark this request, such `2d21a5715c034efb7e0aa383b885fc7a`, Do not exceed 32 characters in length;
SignType
string
Algorithm for calculating signatures.`SHA256` or `SHA512`

Request Body schema

DCCBillingAmount
object
DCC转换金额 使用说明 1.此对象用于在DCC交易中发送DCC金额。此对象和billingFXRate对象是DCC交易的标志。
autoCapture
boolean
必需
如果为true,表示购买,否则表示预授权并需要调用预授权完成来完成支付
instalment
object
分期付款信息, 使用说明: 如果 autoCapture=true,则 EVO Cloud 支持分期付款。如果 autoCapture 为 false,则此对象将被忽略。
merchantTransInfo
object
必需
商户交易信息
metadata
string<= 512 字符
备注信息
origMerchantTransInfo
object
对于DCC交易,这是商户用于标识原始交易的信息
paymentMethod
object
必需
付款方式
pspInfo
object
必需
PSP信息
transAmount
object
必需
交易金额
transInitiator
object
webhook
string<= 300 字符
如果上传,请求处理成功时将向此地址推送通知

Responses

Try it
Server
https://online-uat.everonet.com
Path Parameters
Header Parameters
Request Body Parameters
Request Samples
cURL
curl -i -X POST \
'https://online-uat.everonet.com/g2/v0/payment/acq/{aid}/evo.offline.payment' \
 -H 'Content-type: application/json' \
 -H 'DateTime: string' \
 -H 'MsgID: string' \
 -H 'SignType: string' \
 -d '{
  "autoCapture": false,
  "merchantTransInfo": {
    "merchantTransID": "T20240307115144480",
    "merchantTransTime": "2024-03-07T11:51:44+08:00"
  },
  "metadata": "Transaction-CIT",
  "paymentMethod": {
    "card": {
      "cardInfo": {
        "cardNumber": "4761340000000043"
      },
      "pinFlag": false,
      "posEntryMode": "manual",
      "termReadability": "5"
    },
    "type": "card"
  },
  "pspInfo": {
    "city": "MYS",
    "mcc": "5499",
    "merchantID": "202106305812001",
    "merchantName": "Test",
    "nation": "MYS",
    "postCode": "202000",
    "sponsorCode": "441378",
    "storeID": "202106305812001",
    "storeName": "Test Store",
    "street": "Test street",
    "terminalID": "00000001"
  },
  "transAmount": {
    "currency": "HKD",
    "value": "1.00"
  },
  "webhook": "https://17bc0f2b-621c-407e-8bc3-4e6cabef6f04.mock.pstmn.io"
}'
JavaScript
const aid = 'YOUR_aid_PARAMETER';
fetch(
`https://online-uat.everonet.com/g2/v0/payment/acq/${aid}/evo.offline.payment`,
{
  method: 'post',
  headers: {
  'Content-type': 'application/json',
  'DateTime': 'string',
  'MsgID': 'string',
  'SignType': 'string'
},
  body: '{
  "autoCapture": false,
  "merchantTransInfo": {
    "merchantTransID": "T20240307115144480",
    "merchantTransTime": "2024-03-07T11:51:44+08:00"
  },
  "metadata": "Transaction-CIT",
  "paymentMethod": {
    "card": {
      "cardInfo": {
        "cardNumber": "4761340000000043"
      },
      "pinFlag": false,
      "posEntryMode": "manual",
      "termReadability": "5"
    },
    "type": "card"
  },
  "pspInfo": {
    "city": "MYS",
    "mcc": "5499",
    "merchantID": "202106305812001",
    "merchantName": "Test",
    "nation": "MYS",
    "postCode": "202000",
    "sponsorCode": "441378",
    "storeID": "202106305812001",
    "storeName": "Test Store",
    "street": "Test street",
    "terminalID": "00000001"
  },
  "transAmount": {
    "currency": "HKD",
    "value": "1.00"
  },
  "webhook": "https://17bc0f2b-621c-407e-8bc3-4e6cabef6f04.mock.pstmn.io"
}'
})
  .then(response => response.json())
  .then(data => console.log(data));
Response Samples
application/json
json