我们使用Express Checkout API以编程方式使用paypal定期付款.
根据文档,该配置文件似乎最多需要24小时才能激活.我正在试图弄清楚如何设置结算开始日期,使其在个人资料激活的那天收费,而不是强迫它等待长达24小时.
基于API文档,似乎我需要在创建概要文件时传递开始日期,这迫使我(今天+ 1天)强制执行24小时延迟.但是如果配置文件立即激活并且我收到IPN消息,我仍然必须强迫客户等待那个24小时的时间......这似乎不太好.
虽然我可以做一个预付款的预付款,我试图避免这样做b/ci认为这会让我缩短更新期限(例如,如果这是6个月的订阅,我会提前1个月收取费用5一个月反复出现.),这会让消费者感到困惑.
我希望有人可以帮我这个.
文件.
所以我正在将Paypal Rest API与我的django网站集成,因此我可以引入基于订阅的计费,到目前为止一切都很顺利.
我有一个关于计费计划,计费协议,交易历史以及创建和激活计费协议等所有内容的界面.
但是,如果取消了结算协议或者为结算协议付款,我需要一种方式来通知,所以我虽然可以通过webhooks来实现这一目标但是我不能100%确定webhooks是否适用于结算协议?
任何人都可以建议我可以跟踪为结算协议或其他方法付款的方式吗?
我设置了 Paypal webhook 来跟踪定期付款。我已经设置了 webhook
除了激活之外我没有收到任何事件。谁能帮助我找出我需要设置的挂钩来跟踪定期订阅计费的交易?
谢谢
我想使用Paypal的IPN服务来验证我网站的定期费用的付款.如何将IPN确认与您网站中的用户联系起来?
IPN确认消息有一个名称,电子邮件,贝宝ID,定期付款ID,但它似乎没有给出唯一的标识符,因为我不知道贝宝ID或定期付款ID来自哪里,它可能不是唯一的微不足道将用户在其paypal帐户(或在那里输入)上的姓名/电子邮件与我在我的网站上为他们提供的姓名/电子邮件相匹配(可能有许多John Smith,并且该人可能会选择使用其他电子邮件.)
1)当我向Paypal发送初始付款请求时,我可以在URL中附加一个唯一的UUID,我要求他们发回给我,所以如果我为该用户保存该唯一ID,我可以将该付款确认与该用户匹配.发起了它.我比那更难吗?有没有更简单的方法?
2)此外,对于定期/订阅费用,paypal是否始终使用我在初始付款启动时指定的URL?有没有人有使用IPN的定期Paypal付款的实际经验,它是否重用该唯一的URL?或者,在收到第一笔定期付款后,我是否必须将Paypal ID与用户关联起来?
我正在查看 WebHooks 和 IPN 的文档,我想知道:在不需要真正实时通知的情况下,我应该使用哪一个?即使延迟 1 小时也可以。WebHooks 和 IPN 在这方面有何不同?
当有人开始定期订阅时,我会传递custom包含我系统上用户的用户ID 的变量.付款后,我收到两个IPN,subscr_signup和subscr_payment.两者都有自定义变量,让我识别用户.
但是,对于未来的定期付款,IPN是否会继续传递自定义变量?我应该依赖subscr_id而不是自定义吗?
谢谢.
我有一个人们每月支付的订阅服务,因此我设置了一个带有重复配置文件的"虚拟产品".与此同时,我想拥有它,以便他们可以添加不同的一次性产品.为了实现这一点,我尝试使用所有不同的一次性产品创建"捆绑产品",并将"虚拟产品"添加到"捆绑产品".
但是,当我去结账时,它说"标称商品只能单独购买.要继续,请从报价中删除其他项目."我如何允许人们同时订阅服务并购买产品?
注意:我使用Paypal网站付款专业版作为我的商家帐户.
所以我已经将PayPal完全实现到我的系统中.该系统适用于用户'包',全部按设定价格计算.每个用户都有一个分配给他们的subscr_id(由PayPal设置),以及他们购买的包的详细信息.
我需要能够修改订阅,以便用户可以选择不同的包.基本上我只需要能够更改金额和"自定义"字段(这包含包裹详细信息,使用的优惠券等).
我会想到并希望,它会像向用户显示另一个带有隐藏字段的形式一样简单,其中包括'modify','subscr_id','custom'(新值)和'amount'(新值).不幸的是我无法在网上找到这个,而且PayPal的文档是如此单一,以至于我发现自己一圈一圈几个小时.
我的IPN都已设置好并且工作正常,我只需要构建一个表单,允许我将'amount'和'custom'变量设置为新的...我觉得这个位很容易!任何帮助是极大的赞赏.提前致谢.
我使用Paypal定期付款和直接付款.
我使用beta-sandbox测试它并且工作正常.现在我想要真正的paypal帐户.
我已获得真正的paypal帐户,我在https://www.paypal.com/上登录,但我不知道如何生成API凭据?
这看起来与沙盒环境完全不同.
我们可以完全依赖subscr_eot激活/停用帐户吗?
假设我们有以下场景:
在9月16日,客户使用Paypal支付每月定期服务费用.
24小时后,Paypal发送"subscr_signup",然后发送"subscr_payment".此时,应用程序将授予用户访问权限.
问题是,Paypal会在尝试在10月16日收取付款之前发送EOT还是之前会发送?
谢谢,