订单状态变更回调通知
开发中
vgs_dev
vgs_dev
POST
/visa/order_callback
时间 | 变更内容 |
---|---|
2024-07-03 | 申请人预约成功后,embassy_appointment增加了embassy_address(使馆地址) |
2025-03-24 | 订单回调通知diff_price_set增加补差价记录id(diff_price_id) |
请求参数
Body 参数application/json
notice_type_id
integer
推送类型0:订单状态变更 1:申请人状态变更
notice_content
object
推送内容
order_id
integer
订单id
order_status
integer
订单状态
pay_status
integer
支付状态
need_diff_price
integer
是否需要补差价
diff_price_set
object
补差价。need_diff_price为1时必传
return_express
array [object {3}]
回寄快递信息
applicant_set
array [object {6}]
必需
refund_info
array [object {3}]
退款信息
notice_desc
string
推送描述
示例
{
"notice_type_id": -32630216,
"notice_content": {
"order_id": 23750284,
"order_status": 70107484,
"pay_status": 64288583,
"need_diff_price": -15721193,
"diff_price_set": {
"diff_price": -60116167,
"reason": "sunt dolore voluptate"
},
"applicant_set": [
{
"applicant_status": 13,
"operate_desc": "fugiat",
"applicant_no": "anim",
"visa_result_url": [
"aliqua culpa dolor",
"nisi incididunt"
],
"embassy_appointment": {
"embassy": "Lorem",
"appointmant_time": "pariatur ut",
"take_along_material": {
"user_provided": [
{
"material_id": "ea in dolor enim aute",
"template": "voluptate id velit sint",
"material_name": "anim officia commodo ex do",
"sample": "pariatur deserunt in labore Excepteur",
"attention": "sunt cillum dolor"
}
],
"express_material": [
{
"material_name": "voluptate nostrud ad ullamco",
"sample": "ex",
"template": "et labore Duis ad ex",
"attention": "esse sed",
"material_id": "occaecat officia nisi minim"
}
],
"other_material": [
{
"material_name": "adipisicing",
"material_url": "eu reprehenderit tempor"
},
{
"material_name": "labore Duis",
"material_url": "deserunt aliquip eu"
},
{
"material_url": "in est",
"material_name": "aliquip"
},
{
"material_name": "Excepteur Lorem dolor est irure",
"material_url": "veniam esse dolor eiusmod"
}
]
}
},
"applicant_id": 49975578
},
{
"applicant_status": 14,
"operate_desc": "ut elit ipsum occaecat",
"applicant_id": -77425186,
"embassy_appointment": {
"embassy": "nulla in Excepteur incididunt",
"appointmant_time": "ut quis",
"take_along_material": {
"user_provided": [
{
"sample": "in sunt adipisicing tempor",
"material_name": "quis veniam",
"attention": "nostrud sed",
"template": "enim mollit dolor",
"material_id": "esse"
},
{
"attention": "cupidatat enim sint eiusmod Lorem",
"template": "minim ullamco dolore ipsum Lorem",
"material_id": "officia exercitation consequat",
"sample": "exercitation",
"material_name": "minim"
},
{
"material_id": "ut dolore",
"template": "dolore aute enim",
"attention": "veniam non incididunt",
"material_name": "cillum laboris dolore ut",
"sample": "Lorem dolore"
},
{
"attention": "dolor",
"template": "Lorem do labore",
"material_id": "exercitation eiusmod",
"sample": "sed",
"material_name": "incididunt officia"
},
{
"sample": "velit occaecat elit nostrud irure",
"material_name": "est exercitation",
"template": "ut voluptate dolor",
"material_id": "sed",
"attention": "ex"
}
],
"express_material": [
{
"sample": "veniam aute Excepteur aliquip",
"attention": "in",
"template": "deserunt in non ut",
"material_id": "quis consequat aliqua ex",
"material_name": "deserunt"
},
{
"material_name": "deserunt aliquip",
"attention": "deserunt",
"sample": "consequat",
"material_id": "dolore",
"template": "ut do elit"
},
{
"material_name": "laboris id",
"sample": "eiusmod",
"material_id": "nostrud sed velit elit dolor",
"attention": "ex consectetur proident labore",
"template": "in elit laboris"
}
],
"other_material": [
{
"material_name": "dolore commodo aute voluptate laboris",
"material_url": "ex anim ullamco velit"
},
{
"material_name": "in in",
"material_url": "ad deserunt aliquip Lorem ex"
},
{
"material_name": "et aliqua",
"material_url": "proident exercitation"
},
{
"material_name": "aliqua in dolore Lorem",
"material_url": "officia cillum culpa"
},
{
"material_name": "deserunt mollit aute in occaecat",
"material_url": "labore ut"
}
]
}
},
"visa_result_url": [
"proident",
"aliqua sed",
"nulla Lorem",
"qui cillum ad dolor ea"
],
"applicant_no": "aliquip Duis in non"
},
{
"applicant_status": 10,
"operate_desc": "laboris Lorem eiusmod",
"embassy_appointment": {
"embassy": "anim consequat ut aliquip",
"appointmant_time": "dolore non labore nulla",
"take_along_material": {
"user_provided": [
{
"material_id": "ipsum consectetur velit commodo",
"attention": "et cillum consectetur ipsum",
"material_name": "dolor in Lorem",
"template": "et",
"sample": "ut ex minim anim"
},
{
"material_name": "irure qui minim anim dolor",
"attention": "anim dolore",
"sample": "pariatur non",
"template": "dolor ipsum in esse",
"material_id": "ut"
},
{
"material_id": "quis cillum pariatur",
"template": "amet",
"sample": "nisi quis incididunt occaecat culpa",
"attention": "incididunt tempor",
"material_name": "pariatur consequat anim"
},
{
"template": "eiusmod",
"attention": "proident Lorem ut eu",
"sample": "id non",
"material_id": "laborum voluptate",
"material_name": "esse"
}
],
"express_material": [
{
"template": "ea in",
"attention": "irure ipsum officia adipisicing",
"sample": "eu dolore quis ut sed",
"material_name": "exercitation",
"material_id": "do Duis"
}
],
"other_material": [
{
"material_name": "anim mollit Duis labore",
"material_url": "non ullamco laborum amet"
},
{
"material_url": "enim exercitation dolore",
"material_name": "Ut proident ad sint"
}
]
}
},
"applicant_no": "ut",
"visa_result_url": [
"elit nulla tempor incididunt qui",
"in culpa ut",
"in culpa fugiat quis veniam"
],
"applicant_id": -65065596
},
{
"applicant_status": 17,
"operate_desc": "nulla qui officia Duis",
"visa_result_url": [
"ipsum commodo non esse"
],
"applicant_id": 85930101,
"applicant_no": "dolore mollit",
"embassy_appointment": {
"embassy": "voluptate consequat officia",
"appointmant_time": "eu minim amet",
"take_along_material": {
"user_provided": [
{
"material_id": "voluptate elit sunt ea",
"template": "exercitation",
"attention": "minim voluptate dolore sunt amet",
"material_name": "sint nostrud adipisicing esse laborum",
"sample": "commodo"
}
],
"express_material": [
{
"material_name": "velit id",
"template": "Lorem minim ipsum in",
"sample": "veniam do",
"attention": "et ex",
"material_id": "mollit labore esse ullamco"
},
{
"attention": "minim et magna aliquip cupidatat",
"material_id": "mollit sint labore consectetur dolor",
"sample": "irure Lorem",
"template": "anim commodo minim",
"material_name": "esse amet sint Ut ea"
}
],
"other_material": [
{
"material_url": "labore consectetur sed",
"material_name": "ullamco occaecat tempor"
},
{
"material_name": "adipisicing sed aliqua magna est",
"material_url": "in aliqua sed"
},
{
"material_url": "minim",
"material_name": "dolore"
}
]
}
}
}
],
"return_express": [
{
"tracking_num": "anim nisi non",
"express_name": "deserunt nulla",
"goods_type_id": -65448846
}
]
},
"notice_desc": "esse elit"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://dapi.visageniusglobal.com/visa/order_callback' \
--header 'Content-Type: application/json' \
--data-raw '{
"notice_type_id": -32630216,
"notice_content": {
"order_id": 23750284,
"order_status": 70107484,
"pay_status": 64288583,
"need_diff_price": -15721193,
"diff_price_set": {
"diff_price": -60116167,
"reason": "sunt dolore voluptate"
},
"applicant_set": [
{
"applicant_status": 13,
"operate_desc": "fugiat",
"applicant_no": "anim",
"visa_result_url": [
"aliqua culpa dolor",
"nisi incididunt"
],
"embassy_appointment": {
"embassy": "Lorem",
"appointmant_time": "pariatur ut",
"take_along_material": {
"user_provided": [
{
"material_id": "ea in dolor enim aute",
"template": "voluptate id velit sint",
"material_name": "anim officia commodo ex do",
"sample": "pariatur deserunt in labore Excepteur",
"attention": "sunt cillum dolor"
}
],
"express_material": [
{
"material_name": "voluptate nostrud ad ullamco",
"sample": "ex",
"template": "et labore Duis ad ex",
"attention": "esse sed",
"material_id": "occaecat officia nisi minim"
}
],
"other_material": [
{
"material_name": "adipisicing",
"material_url": "eu reprehenderit tempor"
},
{
"material_name": "labore Duis",
"material_url": "deserunt aliquip eu"
},
{
"material_url": "in est",
"material_name": "aliquip"
},
{
"material_name": "Excepteur Lorem dolor est irure",
"material_url": "veniam esse dolor eiusmod"
}
]
}
},
"applicant_id": 49975578
},
{
"applicant_status": 14,
"operate_desc": "ut elit ipsum occaecat",
"applicant_id": -77425186,
"embassy_appointment": {
"embassy": "nulla in Excepteur incididunt",
"appointmant_time": "ut quis",
"take_along_material": {
"user_provided": [
{
"sample": "in sunt adipisicing tempor",
"material_name": "quis veniam",
"attention": "nostrud sed",
"template": "enim mollit dolor",
"material_id": "esse"
},
{
"attention": "cupidatat enim sint eiusmod Lorem",
"template": "minim ullamco dolore ipsum Lorem",
"material_id": "officia exercitation consequat",
"sample": "exercitation",
"material_name": "minim"
},
{
"material_id": "ut dolore",
"template": "dolore aute enim",
"attention": "veniam non incididunt",
"material_name": "cillum laboris dolore ut",
"sample": "Lorem dolore"
},
{
"attention": "dolor",
"template": "Lorem do labore",
"material_id": "exercitation eiusmod",
"sample": "sed",
"material_name": "incididunt officia"
},
{
"sample": "velit occaecat elit nostrud irure",
"material_name": "est exercitation",
"template": "ut voluptate dolor",
"material_id": "sed",
"attention": "ex"
}
],
"express_material": [
{
"sample": "veniam aute Excepteur aliquip",
"attention": "in",
"template": "deserunt in non ut",
"material_id": "quis consequat aliqua ex",
"material_name": "deserunt"
},
{
"material_name": "deserunt aliquip",
"attention": "deserunt",
"sample": "consequat",
"material_id": "dolore",
"template": "ut do elit"
},
{
"material_name": "laboris id",
"sample": "eiusmod",
"material_id": "nostrud sed velit elit dolor",
"attention": "ex consectetur proident labore",
"template": "in elit laboris"
}
],
"other_material": [
{
"material_name": "dolore commodo aute voluptate laboris",
"material_url": "ex anim ullamco velit"
},
{
"material_name": "in in",
"material_url": "ad deserunt aliquip Lorem ex"
},
{
"material_name": "et aliqua",
"material_url": "proident exercitation"
},
{
"material_name": "aliqua in dolore Lorem",
"material_url": "officia cillum culpa"
},
{
"material_name": "deserunt mollit aute in occaecat",
"material_url": "labore ut"
}
]
}
},
"visa_result_url": [
"proident",
"aliqua sed",
"nulla Lorem",
"qui cillum ad dolor ea"
],
"applicant_no": "aliquip Duis in non"
},
{
"applicant_status": 10,
"operate_desc": "laboris Lorem eiusmod",
"embassy_appointment": {
"embassy": "anim consequat ut aliquip",
"appointmant_time": "dolore non labore nulla",
"take_along_material": {
"user_provided": [
{
"material_id": "ipsum consectetur velit commodo",
"attention": "et cillum consectetur ipsum",
"material_name": "dolor in Lorem",
"template": "et",
"sample": "ut ex minim anim"
},
{
"material_name": "irure qui minim anim dolor",
"attention": "anim dolore",
"sample": "pariatur non",
"template": "dolor ipsum in esse",
"material_id": "ut"
},
{
"material_id": "quis cillum pariatur",
"template": "amet",
"sample": "nisi quis incididunt occaecat culpa",
"attention": "incididunt tempor",
"material_name": "pariatur consequat anim"
},
{
"template": "eiusmod",
"attention": "proident Lorem ut eu",
"sample": "id non",
"material_id": "laborum voluptate",
"material_name": "esse"
}
],
"express_material": [
{
"template": "ea in",
"attention": "irure ipsum officia adipisicing",
"sample": "eu dolore quis ut sed",
"material_name": "exercitation",
"material_id": "do Duis"
}
],
"other_material": [
{
"material_name": "anim mollit Duis labore",
"material_url": "non ullamco laborum amet"
},
{
"material_url": "enim exercitation dolore",
"material_name": "Ut proident ad sint"
}
]
}
},
"applicant_no": "ut",
"visa_result_url": [
"elit nulla tempor incididunt qui",
"in culpa ut",
"in culpa fugiat quis veniam"
],
"applicant_id": -65065596
},
{
"applicant_status": 17,
"operate_desc": "nulla qui officia Duis",
"visa_result_url": [
"ipsum commodo non esse"
],
"applicant_id": 85930101,
"applicant_no": "dolore mollit",
"embassy_appointment": {
"embassy": "voluptate consequat officia",
"appointmant_time": "eu minim amet",
"take_along_material": {
"user_provided": [
{
"material_id": "voluptate elit sunt ea",
"template": "exercitation",
"attention": "minim voluptate dolore sunt amet",
"material_name": "sint nostrud adipisicing esse laborum",
"sample": "commodo"
}
],
"express_material": [
{
"material_name": "velit id",
"template": "Lorem minim ipsum in",
"sample": "veniam do",
"attention": "et ex",
"material_id": "mollit labore esse ullamco"
},
{
"attention": "minim et magna aliquip cupidatat",
"material_id": "mollit sint labore consectetur dolor",
"sample": "irure Lorem",
"template": "anim commodo minim",
"material_name": "esse amet sint Ut ea"
}
],
"other_material": [
{
"material_url": "labore consectetur sed",
"material_name": "ullamco occaecat tempor"
},
{
"material_name": "adipisicing sed aliqua magna est",
"material_url": "in aliqua sed"
},
{
"material_url": "minim",
"material_name": "dolore"
}
]
}
}
}
],
"return_express": [
{
"tracking_num": "anim nisi non",
"express_name": "deserunt nulla",
"goods_type_id": -65448846
}
]
},
"notice_desc": "esse elit"
}'
返回响应
🟢200成功
application/json
Body
object {0}
示例
{}
🟢200接口异常
🟠400参数不正确
🔴503服务异常
修改于 2025-03-24 03:37:40