更新状态
优质
小牛编辑
138浏览
2023-12-01
说明
支付宝境外到店支付-更新商户二维码状态
官方文档:https://global.alipay.com/service/merchant_QR_Code/34
类
请求参数类
请求参数
类名:\Yurun\PaySDK\AlipayCrossBorder\InStore\ModifyStatus\Request
属性
名称 | 类型 | 说明 |
---|---|---|
$service | string | 接口名称 |
$timestamp | string | 调用接口的北京时间,格式为yyyy-MM-dd HH:mm:ss |
$notify_url | string | 支付宝将在 HTTP Post 方法中异步通知结果。 |
$biz_type | string | 业务类型 |
$qrcode | string | 成功生成代码后返回的二维码值 |
$status | string | 状态 STOP: 停止二维码。如果用户扫描停止的二维码, 将通知他二维码无效。 RESTART: 二维码可以在重新启动后使用。 DELETE: 删除二维码。如果用户扫描删除的二维码, 他将被通知二维码是无效的。删除后无法重新启动代码。 |
$_syncResponseName | string | 支付宝返回的json中xxx_response的名字 |
$_method | string | 接口请求方法 |
$_isSyncVerify | boolean | 是否同步返回验证 |
简单使用
// 支付接口
$request = new \Yurun\PaySDK\AlipayCrossBorder\InStore\ModifyStatus\Request;
$request->qrcode = 'https://qr.alipay.com/ocx08830r7djh7dbkkv9k3e';
$request->status = 'RESTART';
// 调用接口
$result = $pay->execute($request);
var_dump('result:', $result);
var_dump('success:', $pay->checkResult());
var_dump('error:', $pay->getError(), 'error_code:', $pay->getErrorCode());
详见:test/AlipayCrossBorder/InStore/modify_status.php