首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于s2member的IPN

用于s2member的IPN
EN

WordPress Development用户
提问于 2013-01-21 14:32:31
回答 1查看 145关注 0票数 0

我想整合一个本地网关。因此,计划从本地网关接收到ipnhandler.php的响应(例如),然后ipnhandler将通过cURL向s2m发送post数据。

我需要知道参数应该是怎样的。我试过使用演示表单,但是什么都没发生,没有日志,没有消息。所以需要你的帮助。

形式是

代码语言:javascript
复制
<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>

他们也有一个文档,可以找到这里

EN

回答 1

WordPress Development用户

发布于 2013-01-21 14:57:46

您应该能够将wp_remote_post()用于该任务。

代码语言:javascript
复制
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 (第二个参数/数组)都有默认选项。您可以阅读更多关于它的在法典中

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/82488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档