代码拉取完成,页面将自动刷新
同步操作将从 村里的希望/Paypal-Stripe支付接口 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
开发环境
本接口主要集成了三种支付方式:
示例
// 请求参数
$data = [
'goods_title' => '',
'goods_desc' => '',
'goods_amount' => ,
'goods_unit' => '',
'type' => 1,
'user_id' => '',
];
// post请求接口 curl函数请自行封装
$res = curl("api_url", $data);
响应
{
"result":"success",
"code":200,
"message":"创建成功",
"param":"",
"data":
{"url":"",
"trade_id":""
}
}
错误代码
[
102 => '请求方式错误',
103 => '请选择支付方式',
104 => '参数缺失',
105 => '参数格式错误',
106 => '支付创建失败',
199 => '服务器错误',
200 => '创建成功',
]
请将返回的url地址urlcode解码后再访问
示例
get www.example.com?trade_id=1
返回数据(示例)
[
// 响应状态 success/fail
'result' => "success",
// 响应代码
'code' => '',
// 文字信息
'message' => '',
// 支付接口错误代码
'api_code' => '',
// 支付接口错误信息
'api_msg' => '',
// 数据返回
'data' => '',
]
调用接口需要配置好三个接口的秘钥参数,需要开发人员操作
[
// 商品标题
'goods_title' => '',
// 商品描述
'goods_desc' => '',
// 支付价格
'goods_amount' => ,
// 货币单位
'goods_unit' => '',
// 支付方式 1:paypal协议支付 2:paypal常规支付 3:stripe支付
'type' => 1,
// 业务方用户标识ID
'user_id' => "",
];
调用接口时返回支付确认页面,用户确认后调用支付接口执行支付 若用户为第一次支付,会跳转到paypal授权页面进行授权支付 若已经获取到授权,会直接跳转到paypal支付确认页面
[
// 商品标题
'goods_title' => '',
// 商品描述
'goods_desc' => '',
// 支付价格
'goods_amount' => ,
// 货币单位
'goods_unit' => '',
// 支付方式 1:paypal协议支付 2:paypal常规支付 3:stripe支付
'type' => 1,
// 业务方用户标识ID
'user_id' => "",
];
信息返回格式
[
// 响应状态 success/fail
'result' => "success",
// 响应代码
'code' => '',
// 文字信息
'message' => '',
// 支付接口错误代码
'api_code' => '',
// 支付接口错误信息
'api_msg' => '',
// 数据返回
'data' => '',
]
错误信息代码
[
102 => '请求方式错误',
103 => '请求参数缺失',
104 => '支付参数缺失',
105 => '数据储存失败',
106 => '授权取消',
107 => '授权失败',
108 => '支付失败',
109 => '授权支付失败',
199 => '服务器连接失败',
200 => '支付成功',
]
调用接口时返回支付确认页面,用户确认后调用支付接口执行支付 用户确认后新建浏览器窗口,需要用户登录paypal账号进行登录确认支付 支付成功后页面会有消息提示支付成功
[
// 应用ID
'app_clientid' => '',
// 应用秘钥
'app_secret' => '',
// 商品标题
'goods_title' => '',
// 商品描述
'goods_desc' => '',
// 交易金额
'goods_amount' => 6.66,
// 货币代码
'goods_unit' => '',
// 支付方式 1:paypal协议支付 2:paypal常规支付 3:stripe支付
'type' => 2,
// 业务方用户标识ID
'user_id' => "",
]
该接口在客户端发起支付,要求客户登录并完成支付,因此,响应信息在页面提示
若用户第一次使用该支付方式,会返回支付信息页面,需要用户填写银行卡等信息,提交后再执行支付 若用户已经授权使用stripe支付,接口会直接执行支付操作,返回支付结果
[
// 商品标题
'goods_title' => '',
// 商品描述
'goods_desc' => '',
// 商品金额
'goods_amount' => 6.66,
// 货币代码
'goods_unit' => 'USD',
// 支付方式 1:paypal协议支付 2:paypal常规支付 3:stripe支付
'type' => 3,
// 业务方用户标识ID
'user_id' => "",
]
响应格式
[
// 响应状态 success/fail
'result' => "success",
// 响应代码
'code' => '',
// 文字信息
'message' => '',
// 支付接口错误代码
'api_code' => '',
// 支付接口错误信息
'api_msg' => '',
// 数据返回
'data' => '',
]
错误代码
[
102 => '请求方式错误',
103 => '请求参数缺失',
104 => '数据储存失败',
105 => '银行卡注册失败',
106 => '客户注册失败',
107 => '支付发起失败',
199 => '服务器连接失败',
200 => '支付成功',
]
参考链接
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。