繁体   English   中英

自动为每月订阅的贝宝付款

[英]Paypal payment automatically for monthly subscription

我们在应用程序中使用Paypal payflow dll进行付款过程。 首次订阅我们的产品时,我们不会在本地数据库中存储买家卡信息。 我们将在首次购买时将销售或授权交易ID存储在数据库中,基于此,我们将在Paypal上创建具有周期结算的定期付款资料以自动续订。

根据定期付款状态,我们将通过自动化服务在应用程序中执行一些操作。 自动化服务将在上午12点开始,在该天,我们将为定期付款进行查询交易。 如果付款成功,我们将继续进行,否则将向买家发送交易失败的邮件。

例如,如果买方在2015年8月1日购买了产品。订阅将在2015年8月31日结束。对于下一次订阅,我们将下一个付款日期传递给Paypal,即2015年8月31日。 因此,付款将在2015年8月31日6:00 AM之前进行。 但是用户希望在8月31日中午(2.00 PM)后取消。

因此,该金额是在18小时之前获取的。 在这种情况下,我们需要退款。

为了解决这种情况,我们可以计划在自动化服务运行时间(上午12点)从买方那里获取金额。 我们如何在贝宝中实现这一目标而不将买家卡信息存储在本地数据库中。

反过来说,定期付款有吗? 我们是否能够在Paypal上创建个人资料信息而没有金额值。

请提供建议。

如果我理解您的问题,则在用户插入其登录数据时需要创建BillingAgreement,然后存储Billing Agreement ID并将其用于后续付款。

请参阅此处以获取PayPal网站上的示例: https : //developer.paypal.com/docs/classic/express-checkout/ht_ec-refTrans-SetEC-DoRefTrans-curl-etc/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM