PHP Alipay 인터페이스가 성공적으로 연결된 후 결제 시 확인 버튼이 있는 페이지로 이동하는 것으로 나타났습니다. 이는 사용자 경험에 큰 영향을 미칩니다.
코드를 확인하고 alipayapi.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>
'확인' 버튼이 buildRequestForm에 의해 반환됩니다.
lib/alipay_submit.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>
으로 변경합니다.
아주 일찍부터 내 블로그 www.webyang.net/Index/alipay에 Alipay를 연결했습니다. 이 문제는 전혀 신경 쓰지 않았습니다~ 오늘 해결했습니다.
원문: www.webyang.net/Html/web/article_156.html
저작권: 이 글은 해당 블로거의 글이며, 아닐 수도 있습니다. 블로거의 허락 없이 복제되었습니다.
위 내용은 PHP Alipay 인터페이스에서 결제 시 확인 버튼 페이지로 이동하는 문제에 대한 해결책을 내용을 포함하여 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.