서명 및 서명 검증은 보안 문제를 고려하여 서버 측에서 완료하는 것이 가장 좋습니다. 이는 Alipay의 공식 권장 사항이므로 PHP 측에서 서명을 통과해야 합니다. 매개변수를 APP 측에 전달합니다. 이 글은 주로 Alipay 결제를 위한 PHP 백그라운드 서명 구현 방법을 공유합니다. 이것이 모든 사람에게 도움이 되기를 바랍니다.
1. PHP Alipay SDK 다운로드
https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.eCtVsf&treeId=54&articleId=103419&docType=1(이전)
https:/ /docs.open.alipay.com/54/103419/ (신규)
2. Alipay 앱 결제 요청 매개변수 문서, 스플라이스 요청 매개변수, 서명 보기
앱 결제 요청 매개변수 설명
https://doc.open.alipay. com /docs/doc.htm?spm=a219a.7629140.0.0.wM4mV1&treeId=204&articleId=105465&docType=1 (기존)
https://docs.open.alipay.com/204/105465/ (신규)
먼저, 매개변수 접합 및 생성 서명을 수행한 다음 이전 매개변수와 서명을 조합합니다. 핵심 코드는 다음과 같습니다. 앱 결제 성공 후 문자열이 반환되며 고객 서비스 측에서도 판단을 내려야 합니다. 여기서는 아래와 같이 너무 자세히 설명하지 않겠습니다.
require_once '/Alipay/aop/AopClient.php'; $private_path = "/Alipay/key/rsa_private_key.pem";//私钥路径 //构造业务请求参数的集合(订单信息) $content = array(); $content['subject'] = "商品的标题/交易标题/订单标题/订单关键字等"; $content['out_trade_no'] = "商户网站唯一订单号"; $content['timeout_express'] = "该笔订单允许的最晚付款时间"; $content['total_amount'] = "订单总金额(必须定义成浮点型)"; $content['product_code'] = "QUICK_MSECURITY_PAY";/销售产品码,固定值 $con = json_encode($content);//$content是biz_content的值,将之转化成json字符串
PHP는 일관된 QQ, WeChat 및 Alipay 결제 코드를 달성합니다.
PHP 백엔드 UnionPay 결제 및 환불 예시에 대한 자세한 설명
위 내용은 Alipay 결제 PHP 배경 서명 구현 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!