专注互联网后端开发与架构

首页 >> 第三方支付 >> post跳转支付宝退款接口

post跳转支付宝退款接口

post跳转并请求支付宝退款接口
<form action="xx.php" target="_blank" method="post">
<input type="text" name="key" value="xx">
<input type="submit">
</form>

xx.php

<?php
    $key = $_POST['key'];
    $url = 'https://mapi.alipay.com/gateway.do?arg='.$key
    header("location:$url");
?>


get跳转并请求支付宝退款接口
<a href="xx.php?key=xx">

xx.php

<?php
    $key = $_GET['key'];
    $url = 'https://mapi.alipay.com/gateway.do?arg='.$key
    header("location:$url");
?>

对比两种方式去请求支付宝退款接口,get是不可行的,在get跳转时带入了不安全因素被支付宝退款接口拦截,可能会导致400 bad request等权限错误。

作者:convee 分类:第三方支付
浏览:1041 评论:48