支付宝支付目前支持7种支付方式,对应的支付方式如下:
方法描述参数返回值
网络
电脑支付
数组 $order
回应
交换
移动网站支付
数组 $order
回应
应用程序
APP支付
数组 $order
回应
位置
刷卡支付
数组 $order
收藏
扫描
扫码支付
数组 $order
收藏
转移
转帐
数组 $order
收藏
迷你
小程序支付
数组 $order
收藏
电脑支付示例
$order = [
'out_trade_no' => time(),
'total_amount' => '0.01',
'subject' => 'test subject-测试订单',
// 'http_method' => 'GET' // 如果想在 wap 支付时使用 GET 方式提交,请加上此参数。默认使用 POST 方式提交
];
return $alipay->web($order)->send(); // laravel 框架中请直接 return $alipay->web($order)
订单配置参数
在所有订单配置中,不需要配置目标参数,扩展包已经为大家自动处理好了,比如product_code等参数。
所有订单配置参数与官方一致小程序开发,兼容所有功能。所有参数请参考此处在新窗口中打开,并查看“请求参数”一栏。
移动网站支付示例
$order = [
'out_trade_no' => time(),
'total_amount' => '0.01',
'subject' => 'test subject-测试订单',
// 'http_method' => 'GET' // 如果想在 wap 支付时使用 GET 方式提交,请加上此参数。默认使用 POST 方式提交
];
return $alipay->wap($order)->send(); // laravel 框架中请直接 return $alipay->wap($order)
订单配置参数
在所有订单配置中 商城小程序开发 ,不需要配置目标参数,扩展包已经为大家自动处理好了 小程序软件开发 ,比如product_code等参数。
所有订单配置参数与官方一致,兼容所有功能。所有参数请参考此处在新窗口中打开,并查看“请求参数”一栏。
APP支付示例
$order = [
'out_trade_no' => time(),
'total_amount' => '0.01',
'subject' => 'test subject-测试订单',
];
// 将返回字符串,供后续 APP 调用,调用方式不在本文档讨论范围内,请参考官方文档。
return $alipay->app($order)->send(); // laravel 框架中请直接 return $alipay->app($order)
订单配置参数
在所有订单配置中,不需要配置目标参数,扩展包已经为大家自动处理好了,比如product_code等参数。
所有订单配置参数与官方一致,兼容所有功能。所有参数请参考此处在新窗口中打开,并查看“请求参数”一栏。
卡支付示例
$order = [
'out_trade_no' => time(),
'total_amount' => '0.01',
'subject' => 'test subject-刷卡支付',
'auth_code' => '289756915257123456',
];
$result = $alipay->pos($order);
订单配置参数
在所有订单配置中,不需要配置目标参数,扩展包已经为大家自动处理好了,比如product_code等参数。
所有订单配置参数与官方一致,兼容所有功能。所有参数请参考此处在新窗口中打开,并查看“请求参数”一栏。
扫码支付示例
$order = [
'out_trade_no' => time(),
'total_amount' => '0.01',
'subject' => 'test subject-刷卡支付',
];
$result = $alipay->scan($order);
//二维码内容: $qr = $result->qr_code;
订单配置参数
在所有订单配置中小程序开发,不需要配置目标参数,扩展包已经为大家自动处理好了,比如product_code等参数。
所有订单配置参数与官方一致,兼容所有功能。所有参数请参考此处在新窗口中打开,并查看“请求参数”一栏。
账户转账示例
$order = [
'out_biz_no' => time(),
'trans_amount' => '0.01',
'product_code' => 'TRANS_ACCOUNT_NO_PWD',
'payee_info' => [
'identity' => 'ghdhjw7124@sandbox.com',
'identity_type' => 'ALIPAY_LOGON_ID',
],
];
$result = $alipay->transfer($order);
检查转帐单
$order = [
'out_trade_no' => '1514027114',
];
// $order = '1514027114';
$result = $alipay->find($order, 'transfer');
订单配置参数
在所有订单配置中,目标参数无需配置,扩展包已为大家自动处理
所有订单配置参数与官方一致,兼容所有功能。所有参数请参考此处在新窗口中打开,并查看“请求参数”一栏。
小程序支付示例
$order = [
'out_trade_no' => time(),
'subject' => 'test subject-小程序支付',
'total_amount' => '0.01',
'buyer_id' => 2088622190161234,
];
$result = $alipay->mini($order);
订单配置参数
在所有订单配置中,不需要配置目标参数,扩展包已经为大家自动处理好了小程序开发,比如product_code等参数。
所有订单配置参数与官方一致,兼容所有功能。所有参数请参考此处在新窗口中打开,并查看“请求参数”一栏。
小程序支付接入文档:在新窗口中打开。
返回值
每种支付方式的返回值请参考上表
返回只会返回两种类型 SymfonyComponentHttpFoundationResponse 或 YansongdaSupportsCollection
发现、改变
探知、求新
共享,感恩一路相伴
昱远品牌形象已完成全面升级
点击访问新官网