/v1/account/get_incoming_payment_session
#Returns details of the incoming payment session and information on whether it has been completed or is still pending.
参数
| 名称 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
uniquePaymentSessionID |
string |
是的 |
— |
unique session id returned by /v1/account/set_start_incoming_payment_session |
请求示例(cURL)
curl --get \
'https://cn.appointmenttrader.com/v1/account/get_incoming_payment_session' \
--data-urlencode 'key={{API_KEY}}' \
--data-urlencode 'uniquePaymentSessionID={{uniquePaymentSessionID}}'
返回值
JSON See the shared response schema and synthetic example.
响应字段
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
$ | account_get_incoming_payment_session_Response |
是的 | |
$.oneOf[0] | |
是的 | |
$.oneOf[0].allOf[0] | object |
是的 | |
$.oneOf[0].allOf[0].RequestUserAlias | string |
是的 | |
$.oneOf[0].allOf[0].RequestPath | string | null |
是的 | |
$.oneOf[0].allOf[0].RequestStatus | = "Succeeded" |
是的 | |
$.oneOf[0].allOf[0].ResponseCode | integer |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage | APIResponseMessage |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0] | string | number | boolean | null |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1] | array |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][] | APIResponseMessage |
否 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2] | object |
是的 | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].* | APIResponseMessage |
否 | |
$.oneOf[0].allOf[0].RequestImpersonatedByUserAlias | string |
否 | |
$.oneOf[0].allOf[1] | object |
是的 | |
$.oneOf[0].allOf[1].Payload | object |
是的 | |
$.oneOf[0].allOf[1].Payload.Name | string |
是的 | |
$.oneOf[0].allOf[1].Payload.MetaInformation | array |
是的 | |
$.oneOf[0].allOf[1].Payload.MetaInformation[] | string |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList | array |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[] | object |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].uniquePaymentSessionID | string |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].createDate | string |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].lastUpdateDate | string |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].expiryDate | string |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].sessionStatus | string ["active","expired"] |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentType | string |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].remainingSessionLifetimeInSeconds | DatabaseInteger |
是的 | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.KeyValueList[].remainingSessionLifetimeInSeconds.oneOf[0] | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].remainingSessionLifetimeInSeconds.oneOf[1] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].userAlias | string |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].transactionReferenceID | string |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].transactionDescription | string |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].grossAmount | DatabaseInteger |
是的 | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.KeyValueList[].grossAmount.oneOf[0] | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].grossAmount.oneOf[1] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].discountedAmount | DatabaseInteger |
是的 | Integer value; legacy MySQL reads may serialize it as a numeric string. |
$.oneOf[0].allOf[1].Payload.KeyValueList[].discountedAmount.oneOf[0] | integer |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].discountedAmount.oneOf[1] | string |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails | |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[0] | object |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[0].DestinationAccount | string |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[0].* | PaymentConfigurationValue |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[0].*.oneOf[0] | string | number | boolean | null |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[0].*.oneOf[1] | array |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[0].*.oneOf[1][] | PaymentConfigurationValue |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[0].*.oneOf[2] | object |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[0].*.oneOf[2].* | PaymentConfigurationValue |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[1] | array |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[1][] | PaymentConfigurationValue |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[1][].oneOf[0] | string | number | boolean | null |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[1][].oneOf[1] | array |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[1][].oneOf[1][] | PaymentConfigurationValue |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[1][].oneOf[2] | object |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[1][].oneOf[2].* | PaymentConfigurationValue |
否 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].paymentDetails.anyOf[2] | string | number | boolean | null |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueList[].fundingStatus | string ["not_funded","funded"] |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueFieldList | array |
是的 | |
$.oneOf[0].allOf[1].Payload.KeyValueFieldList[] | string |
否 | |
$.oneOf[1] | object |
是的 | |
$.oneOf[1].RequestUserAlias | string |
是的 | |
$.oneOf[1].RequestPath | string | null |
是的 | |
$.oneOf[1].RequestStatus | = "Failed" |
是的 | |
$.oneOf[1].ResponseCode | integer |
是的 | |
$.oneOf[1].ResponseMessage | APIResponseMessage |
是的 | |
$.oneOf[1].ResponseMessage.oneOf[0] | string | number | boolean | null |
是的 | |
$.oneOf[1].ResponseMessage.oneOf[1] | array |
是的 | |
$.oneOf[1].ResponseMessage.oneOf[1][] | APIResponseMessage |
否 | |
$.oneOf[1].ResponseMessage.oneOf[2] | object |
是的 | |
$.oneOf[1].ResponseMessage.oneOf[2].* | APIResponseMessage |
否 | |
$.oneOf[1].RequestImpersonatedByUserAlias | string |
否 |
响应示例
{
"RequestStatus": "Succeeded",
"ResponseCode": 100,
"ResponseMessage": "Synthetic success example.",
"RequestPath": "/v1/account/get_incoming_payment_session",
"RequestUserAlias": "example-user",
"Payload": {
"Name": "synthetic-example",
"MetaInformation": [],
"KeyValueList": [],
"KeyValueFieldList": []
}
}