src/Topxia/MobileBundleV2/Alipay/MobileAlipayRequest.php
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace Topxia\MobileBundleV2\Alipay;
class MobileAlipayRequest
{
public $requestData;
protected $request;
public function __construct($request)
{
$this->request = $request;
if ($request->getMethod() == 'POST') {
$this->requestData = $request->request->all();
} else {
$this->requestData = $request->query->all();
}
}
public function getRequestForm($name)
{
$alipay_config = MobileAlipayConfig::getAlipayConfig($name);
/**************************调用授权接口alipay.wap.trade.create.direct获取授权码token**************************/
//返回格式
$format = 'xml';
//必填,不需要修改
//返回格式
$v = '2.0';
//必填,不需要修改
//请求号
$req_id = date('Ymdhis');
//必填,须保证每次请求都是唯一
//**req_data详细信息**
//服务器异步通知页面路径
$notify_url = $this->request->getSchemeAndHttpHost().'/mapi_v2/pay/alipay/alipay_notify';
//需http://格式的完整路径,不允许加?id=123这类自定义参数
//页面跳转同步通知页面路径
$call_back_url = $this->request->getSchemeAndHttpHost().'/mapi_v2/pay/alipay/alipay_callback';
//需http://格式的完整路径,不允许加?id=123这类自定义参数
//操作中断返回地址
$merchant_url = $this->request->getSchemeAndHttpHost().'/mapi_v2/pay/alipay/alipay_merchant';
//用户付款中途退出返回商户的地址。需http://格式的完整路径,不允许加?id=123这类自定义参数
//卖家支付宝账户
$seller_email = $this->requestData['WIDseller_email'];
//商户订单号
$out_trade_no = $this->requestData['WIDout_trade_no'];
//订单名称
$subject = $this->requestData['WIDsubject'];
//付款金额
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。