ホームページ >バックエンド開発 >PHPチュートリアル >PHP Alipayインターフェースを介して支払いを行う場合、確認ボタンページにジャンプする問題を解決

PHP Alipayインターフェースを介して支払いを行う場合、確認ボタンページにジャンプする問題を解決

WBOY
WBOYオリジナル
2016-07-30 13:31:401196ブラウズ

PHP Alipay インターフェイスが正常に接続された後、支払い時に確認ボタンのあるページに移動することがわかりました。これはユーザー エクスペリエンスに大きな影響を与えます。これを解決するにはどうすればよいですか?

コードをチェックして、alipayyapi.php に次のようなコードがあることを確認します:

<ol>
<li value="1">
<span>$alipaySubmit </span><span>=</span><span></span><span>new</span><span></span><span>AlipaySubmit</span><span>(</span><span>$alipay_config</span><span>);</span>
</li>
<li>
<span>$html_text </span><span>=</span><span> $alipaySubmit</span><span>-></span><span>buildRequestForm</span><span>(</span><span>$parameter</span><span>,</span><span>"post"</span><span>,</span><span></span><span>"确认"</span><span>);</span>
</li>
<li>
<span>echo $html_text</span><span>;</span>
</li>
</ol>

「OK」ボタンは buildRequestForm によって返されます。このメソッドが定義されている場所を見つけます:
lib/alipay_submit.class.php

変更します。メソッド内の

<ol><li value="1">
<span>$sHtml </span><span>=</span><span> $sHtml</span><span>.</span><span>"<input type='submit' value='"</span><span>.</span><span>$button_name</span><span>.</span><span>"'></form>"</span><span>;</span>
</li></ol>

<ol><li value="1">
<span>$sHtml </span><span>=</span><span> $sHtml</span><span>.</span><span>"</form>"</span><span>;</span><span></span>
</li></ol>
に変更するか、

<ol><li value="1">
<span>$sHtml </span><span>=</span><span> $sHtml</span><span>.</span><span>"<input type='submit' value='"</span><span>.</span><span>$button_name</span><span>.</span><span>"'></form>"</span><span>;</span>
</li></ol>

に変更するだけです。私は Alipay を私のブログに非常に早い段階で接続しました: www.webyang.net/Index/alipay この問題については気にしたことがありませんでした。今日それを解決しました。

原文: www.webyang.net/Html/web/article_156.html


著作権表示: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

以上、PHP Alipay のインターフェースで支払い時に確認ボタンのページに飛んでしまう問題の解決方法を内容も含めて紹介しましたので、PHP チュートリアルに興味のある方の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。