ホームページ >バックエンド開発 >PHPチュートリアル >OpenCart、opencart Pay_PHP チュートリアルに基づく Alipay、Tenpay、および WeChat 支払いパラメーター エラーの開発

OpenCart、opencart Pay_PHP チュートリアルに基づく Alipay、Tenpay、および WeChat 支払いパラメーター エラーの開発

WBOY
WBOYオリジナル
2016-07-12 09:07:571056ブラウズ

OpenCart、opencart PaytongをベースにしたAlipay、Tenpay、WeChatの支払いパラメータエラーの開発

最近、OpenCart用にAlipay、Tenpay、WeChatのスキャンコード支払いを統合するプラグインが販売されていますが、かなり高価なので、費用を節約するには、統合を自分で開発する方が良いでしょう。ただし、OpenCart の落とし穴や SDK 支払いの落とし穴など、統合プロセス中にいくつかの落とし穴が発見されました。必要な方のために、いくつかの落とし穴を紹介します。

1. WeChatネイティブモード2のnotify_urlアドレスはパブリックネットワークアドレスである必要があります

2. Alipay の Notice_URL は、xxx/notify.php? などのクエリ文字列の形式にすることはできません。 Route=a/b、xxx/notify.php

のみ可能

3. OpenCart の Alipay と Tenpay の同期コールバック処理では、支払いコールバック検証を実行する前に ($_GET['route']) を設定解除することが最善です。そうしないと、この冗長なパラメーターが関係するため、コールバック検証は成功しません。検証中

4. WeChatがnotifyをコールバックすると、データストリームが送信されるため、支払い後に通知されたデータをGETおよびPOSTで取得することはできません。公式SDKを使用する場合は、次のように変更できます。 リーリー

5. iOS デバイスを使用して PC ブラウザで Alipay にアクセスすると、支払いのために Alipay クライアントが表示されます。この方法では、非同期および同期の通知を受信できないため、アクセスデバイスがモバイル端末であるかどうかを判断する必要があります。モバイル端末の場合は、Alipayのwapメソッドを使用して支払う必要があります

6. Tenpay 支払い QQ ブラウザ支払いでは常にパラメータが間違っています。理由はわかりません。

OpenCart を使用して Alipay、Tenpay、WeChat 決済を開発する際には注意するよう皆さんに注意してください。Bangkejia ウェブサイトに注目していただきありがとうございます。Script Scaffold の編集者が皆さんに建国記念日をお祝いします。

http://www.bkjia.com/PHPjc/1058155.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1058155.html技術記事 OpenCart に基づいて、Alipay、Tenpay、WeChat の支払いパラメーター エラーを開発しています。OpenCart Pay は最近、Alipay、Tenpay、WeChat のスキャン コード支払いを OpenCart に統合しました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。