我想整合一个本地网关。因此,计划从本地网关接收到ipnhandler.php的响应(例如),然后ipnhandler将通过cURL向s2m发送post数据。
我需要知道参数应该是怎样的。我试过使用演示表单,但是什么都没发生,没有日志,没有消息。所以需要你的帮助。
形式是
<form action="http://example.com/s2m/?s2member_paypal_notify=1&s2member_paypal_proxy=LocalGate&s2member_paypal_proxy_verification=905e5a3c73480046f4354946788b8ea1" method="POST">
<input type="hidden" name="first_name" value="Tanmoy" />
<input type="hidden" name="last_name" value="SK" />
<input type="hidden" name="custom" value="example.com" />
<input type="hidden" name="item_number" value="1:hello" />
<input type="hidden" name="txn_type" value="w4324rewq423" />
<input type="hidden" name="payer_email" value="1234@mail.com" />
<input type="hidden" name="period" value="30" />
<input type="hidden" name="mc_amount" value="30" />
<input type="hidden" name="recurring" value="1" />
<input type="submit">
</form>他们也有一个文档,可以找到这里。
发布于 2013-01-21 14:57:46
您应该能够将wp_remote_post()用于该任务。
wp_remote_post(
'http://example.com/s2m/?s2member_paypal_notify=1&s2member_paypal_proxy=LocalGate&s2member_paypal_proxy_verification=905e5a3c73480046f4354946788b8ea1'
,array(
'method' => 'POST'
,'timeout' => 30
,'redirect' => 5
,'user-agent' => 'my-app/1.0'
,'blocking' => true
,'compress' => false
,'sslverify' => false
)
);注意,所有$args (第二个参数/数组)都有默认选项。您可以阅读更多关于它的在法典中。
https://wordpress.stackexchange.com/questions/82488
复制相似问题