更新状态

优质
小牛编辑
138浏览
2023-12-01

说明

支付宝境外到店支付-更新商户二维码状态

官方文档:https://global.alipay.com/service/merchant_QR_Code/34

请求参数类

请求参数

类名:\Yurun\PaySDK\AlipayCrossBorder\InStore\ModifyStatus\Request

属性
名称类型说明
$servicestring接口名称
$timestampstring调用接口的北京时间,格式为yyyy-MM-dd HH:mm:ss
$notify_urlstring支付宝将在 HTTP Post 方法中异步通知结果。
$biz_typestring业务类型
$qrcodestring成功生成代码后返回的二维码值
$statusstring状态
STOP: 停止二维码。如果用户扫描停止的二维码, 将通知他二维码无效。
RESTART: 二维码可以在重新启动后使用。
DELETE: 删除二维码。如果用户扫描删除的二维码, 他将被通知二维码是无效的。删除后无法重新启动代码。
$_syncResponseNamestring支付宝返回的json中xxx_response的名字
$_methodstring接口请求方法
$_isSyncVerifyboolean是否同步返回验证

简单使用

// 支付接口
$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