PayPal经典API,在Laravel 4.2

时间:2015-05-22 04:50:06

标签: php laravel paypal

我正在研究Laravel 4.2项目。该项目即将为专门的客户提供视频服务。

客户希望使用PayPal支付网关,我之前从未这样做过。他为我提供了PersonalBusiness帐户,其中包含Classical API凭据和签名。

项目要求一旦用户注册,他将收取一定的费用(让我们说每月10美元)。对于付款,他必须重定向到PayPal site,这意味着一切只能使用我的网站完成。此外,我们存储用户的任何信用卡详细信息,并且仍然应该每月完成付款或自动续订

如果用户想要自动续订付款,他可以。

我不确定如何使用PayPal classical API执行此操作。虽然我已经从Omnipay/Omnipay下载了git-hub个套餐,但他们要求您无法在PayPal Vault中存储用户的信用卡详细信息,并使用此cron job用于自动续订。由于我不想存储信用卡详细信息,我不知道如何做到这一切。

请帮助我或指导我这样做。有样品或样品吗?

1 个答案:

答案 0 :(得分:1)

为了像您一样直接使用信用卡,您需要注册PayPal Payments Pro,即30美元/月。然后,您需要添加定期结算功能,这是另外30美元/月。

如果这不是问题,那么在您的帐户中获得批准并激活这些内容后,您将使用CreateRecurringPaymentsProfile API创建订阅配置文件。

PayPal PHP SDKavailable on Packagist并与Composer配合使用,因此它在Laravel中运行得非常好。

CreateRecurringPaymentsProfile sample功能正常(尽管如此,我现在需要更新信用卡的到期日期),因此您只需更换所有静态信息即可数据与您自己的动态数据。

template file是相同的,但它完全是空的,随时可以填充您自己的数据。

使用该SDK,您可以在几分钟内创建配置文件,因此只需在您的帐户中启用专业版/定期付款即可。