- 上上签开发接口
- 上上签开发接口
- 1.0
- 2.0
- ReadMe
- 2.0
- 商品列表查询POST
- 商品详情查询POST
- 商品价格查询POST
- 商品状态变更回调通知POST
- 创建订单POST
- 订单支付POST
- 查询订单详情POST
- 订单补差价POST
- 上传文件POST
- 申请人护照信息OCR识别POST
- 申请人证件照制作POST
- 查询申请人申请表urlPOST
- 订单退款POST
- 订单快递邮寄资料信息更新POST
- 订单状态变更回调通知POST
- 资料变更回调通知接口说明POST
- 申请人赴馆时间更新POST
- 查询国家使馆信息POST
- 账单获取接口POST
- 配置获取POST
- 订单回寄地址更新POST
- 申请人身份证信息OCR识别POST
- 申请人资料提交(完全匹配)POST
- 申请人资料重新提交POST
- 申请人发起重新审核POST
- 获取该商品最早可出行日期POST
- 更新订单生效日期POST
资料变更回调通知接口说明
开发中
vgs_dev
https://dapi.visageniusglobal.com
vgs_dev
https://dapi.visageniusglobal.com
POST
/visa/order_callback
请求参数
Body 参数application/json
notice_type_id
integer
推送类型
notice_content
object
推送内容
url
string
文件下载链接
file_type
string
更新的资料类型
file_id
string
第三方文件id
order_id
integer
我方订单id
applicant_id
integer
我方申请人id
applicant_no
string
第三方申请人编号
material_id
integer
资料id
material_name
string
资料名称
change_type
integer
变更类型
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服务异常