我无法正确理解 Paypal API。我想了解用于支付的 PHP SDK。
我试图查看 Paypal Integration以及。
我无法理解的是。
不需要登录用户吗?
使用 Paypal 存储信用卡的真正含义是什么。这是否意味着信用卡存储在 API 中或信用卡存储在 Paypal 用户配置文件中
我应该如何进行定期付款。我知道我需要使用信用卡 ID 来获取所有信用卡详细信息,并在那里进行付款。这是否意味着我必须将信用卡 ID 存储在我的数据库中,然后将其用于 future 的定期付款/订阅?我还必须存储付款人 ID 吗?
我应该如何获取用户的详细信息。如果可以说,第一点是错误的,它确实需要用户登录,那么我应该如何获取已存储在该用户帐户中的信用卡详细信息?
我不希望用户访问 Paypal 的网站,我的意思是,付款应该完全在我的网站上进行,而不会被重定向到 Paypal。我应该怎么做?
能否请您逐步向我解释如何进行付款(使用 Paypal API 进行定期付款)。我不需要任何代码,只需要知道它是如何工作的,需要采取哪些步骤以及何时进行安全付款。
最佳答案
这里是关于 RESTful API 的信息:
- PayPal 付款需要重定向到 PayPal。某些国家/地区支持直接信用卡付款,请参阅 here .
- 当您使用 Vault 时,PayPal 会将卡信息换成卡 ID,您稍后将使用该卡 ID 向该客户收费。可以找到更多信息here .
- 是的,您将需要存储卡 ID 和付款人 ID(如果使用),以便您以后可以引用它们向客户收费。如果您最初在存储卡时使用付款人 ID,则稍后在付款时还需要将其与卡 ID 一起传递。有关这方面的更多信息,请参见上面 #2 中的链接所在的同一页面。
- PayPal 不会向您提供来自客户 PayPal 帐户的银行卡详细信息。如果您想稍后从客户的卡中扣款,您将需要使用保险柜功能。同样,请记住,由于 Vault 使用 Direct Credit Card 进行处理,您必须在受支持的国家/地区注册(上面#1 中的链接)。
- 请引用上面的#1。
关于php - Paypal Rest API 的工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22353408/