同步车辆离场通知
对商户提供同步车辆离场通知接口
| 请求参数 | 类型 | 描述 |
|---|---|---|
| json | object | 声明请求的JSON数据结构 |
| out_serial_number | string | 商户停车单号 |
| exit_timestamp | integer | 车辆出场时间 |
| plate_number | string | 车牌号 |
| plate_color | string | 车牌颜色PLATE_COLOR_UNKNOWN | PLATE_COLOR_BLUE | PLATE_COLOR_YELLOW | PLATE_COLOR_BLACK | PLATE_COLOR_WHITE | PLATE_COLOR_GREEN | PLATE_COLOR_YELLOW_GREEN | PLATE_COLOR_AGRICULTURAL_YELLOW | PLATE_COLOR_OTHER 枚举值之一 |
| parking_id | string | 微信停车场ID |
| pay_state | string | 支付状态PAY_STATUS_UNKNOWN | PAY_STATUS_UNPAID | PAY_STATUS_PAID 枚举值之一 |
| pay_type | string | 支付类型PAY_TYPE_UNKNOWN | PAY_TYPE_WXPAY | PAY_TYPE_OTHERS 枚举值之一 |
| out_trade_no | string | 商户支付订单号 |
| total_amount | integer | 总费用 |
| paid_amount | integer | 已支付费用 |
| openid | string | 付款用户OpenID |
| pay_channel | string | 支付渠道PAY_CHANNEL_UNKNOWN | PAY_CHANNEL_WECHAT_PAY_NOTIF | PAY_CHANNEL_SCAN_QRCODE | PAY_CHANNEL_OFFICIAL_ACCOUNT | PAY_CHANNEL_MCH_MINI_PROG | PAY_CHANNEL_OTHERS 枚举值之一 |
| pay_time | integer | 支付时间 |
| token | string | 消息支付防伪凭证 |
| wx_trade_no | string | 微信支付订单号 |
php
$instance->v3->parking->reminders->exit->postAsync([
'json' => [
'out_serial_number' => 'PARK202407041530001',
'exit_timestamp' => 1720081800,
'plate_number' => '粤B12345',
'plate_color' => 'PLATE_COLOR_BLUE',
'parking_id' => 'WXPARK001',
'pay_state' => 'PAY_STATUS_PAID',
'pay_type' => 'PAY_TYPE_WXPAY',
'out_trade_no' => 'TRADE202407041530001',
'total_amount' => 1500,
'paid_amount' => 1500,
'openid' => 'oUpF8uMuAJO_M2pxb1Q9zNjWeS6o',
'pay_channel' => 'PAY_CHANNEL_WECHAT_PAY_NOTIF',
'pay_time' => 1720081800,
'token' => 'token1234567890',
'wx_trade_no' => '4200001999202407041234567890',
],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
print_r($response->getStatusCode() === 204);
})
->wait();php
$instance->chain('v3/parking/reminders/exit')->postAsync([
'json' => [
'out_serial_number' => 'PARK202407041530001',
'exit_timestamp' => 1720081800,
'plate_number' => '粤B12345',
'plate_color' => 'PLATE_COLOR_BLUE',
'parking_id' => 'WXPARK001',
'pay_state' => 'PAY_STATUS_PAID',
'pay_type' => 'PAY_TYPE_WXPAY',
'out_trade_no' => 'TRADE202407041530001',
'total_amount' => 1500,
'paid_amount' => 1500,
'openid' => 'oUpF8uMuAJO_M2pxb1Q9zNjWeS6o',
'pay_channel' => 'PAY_CHANNEL_WECHAT_PAY_NOTIF',
'pay_time' => 1720081800,
'token' => 'token1234567890',
'wx_trade_no' => '4200001999202407041234567890',
],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
print_r($response->getStatusCode() === 204);
})
->wait();php
$instance['v3/parking/reminders/exit']->postAsync([
'json' => [
'out_serial_number' => 'PARK202407041530001',
'exit_timestamp' => 1720081800,
'plate_number' => '粤B12345',
'plate_color' => 'PLATE_COLOR_BLUE',
'parking_id' => 'WXPARK001',
'pay_state' => 'PAY_STATUS_PAID',
'pay_type' => 'PAY_TYPE_WXPAY',
'out_trade_no' => 'TRADE202407041530001',
'total_amount' => 1500,
'paid_amount' => 1500,
'openid' => 'oUpF8uMuAJO_M2pxb1Q9zNjWeS6o',
'pay_channel' => 'PAY_CHANNEL_WECHAT_PAY_NOTIF',
'pay_time' => 1720081800,
'token' => 'token1234567890',
'wx_trade_no' => '4200001999202407041234567890',
],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
print_r($response->getStatusCode() === 204);
})
->wait();php
$response = $instance->v3->parking->reminders->exit->post([
'json' => [
'out_serial_number' => 'PARK202407041530001',
'exit_timestamp' => 1720081800,
'plate_number' => '粤B12345',
'plate_color' => 'PLATE_COLOR_BLUE',
'parking_id' => 'WXPARK001',
'pay_state' => 'PAY_STATUS_PAID',
'pay_type' => 'PAY_TYPE_WXPAY',
'out_trade_no' => 'TRADE202407041530001',
'total_amount' => 1500,
'paid_amount' => 1500,
'openid' => 'oUpF8uMuAJO_M2pxb1Q9zNjWeS6o',
'pay_channel' => 'PAY_CHANNEL_WECHAT_PAY_NOTIF',
'pay_time' => 1720081800,
'token' => 'token1234567890',
'wx_trade_no' => '4200001999202407041234567890',
],
]);
print_r($response->getStatusCode() === 204);php
$response = $instance->chain('v3/parking/reminders/exit')->post([
'json' => [
'out_serial_number' => 'PARK202407041530001',
'exit_timestamp' => 1720081800,
'plate_number' => '粤B12345',
'plate_color' => 'PLATE_COLOR_BLUE',
'parking_id' => 'WXPARK001',
'pay_state' => 'PAY_STATUS_PAID',
'pay_type' => 'PAY_TYPE_WXPAY',
'out_trade_no' => 'TRADE202407041530001',
'total_amount' => 1500,
'paid_amount' => 1500,
'openid' => 'oUpF8uMuAJO_M2pxb1Q9zNjWeS6o',
'pay_channel' => 'PAY_CHANNEL_WECHAT_PAY_NOTIF',
'pay_time' => 1720081800,
'token' => 'token1234567890',
'wx_trade_no' => '4200001999202407041234567890',
],
]);
print_r($response->getStatusCode() === 204);php
$response = $instance['v3/parking/reminders/exit']->post([
'json' => [
'out_serial_number' => 'PARK202407041530001',
'exit_timestamp' => 1720081800,
'plate_number' => '粤B12345',
'plate_color' => 'PLATE_COLOR_BLUE',
'parking_id' => 'WXPARK001',
'pay_state' => 'PAY_STATUS_PAID',
'pay_type' => 'PAY_TYPE_WXPAY',
'out_trade_no' => 'TRADE202407041530001',
'total_amount' => 1500,
'paid_amount' => 1500,
'openid' => 'oUpF8uMuAJO_M2pxb1Q9zNjWeS6o',
'pay_channel' => 'PAY_CHANNEL_WECHAT_PAY_NOTIF',
'pay_time' => 1720081800,
'token' => 'token1234567890',
'wx_trade_no' => '4200001999202407041234567890',
],
]);
print_r($response->getStatusCode() === 204);| 返回字典 | 类型 | 描述 |
|---|---|---|
| 空字符串(无返回内容) | ||
参阅 官方文档