我正在将Paypal与我们的多个商家平台整合在一起。在这里,商家只需要输入他的Paypal 电子邮件ID ,在这里我只需要验证他的名字和姓氏与之匹配Paypal帐户和我们平台中输入的名称。
然后我应该能够代表Merchant从我们的平台向他们的客户发送发票。
我正在寻找以下。
1)如何使用paypal验证商家电子邮件ID
2)验证我如何代表发送发票 商家。
仅供参考,我只是找到类似的设置功能here。我需要这样的东西。
答案 0 :(得分:1)
您可以使用GetVerifiedStatus API验证商家PayPal帐户:
requestEnvelope.errorLanguage = en_US& emailAddress = teatemail@test.com&& firstName = Firstname& lastName = Lastname& matchCriteria = NAME
验证后,您可以获得API调用permissions,之后您可以运行invoicing API来发送发票。
答案 1 :(得分:1)
经过长时间的分析,我发现要具备上述功能,我必须使用Paypal的AdaptivePayment方法从我们这边生成发票并向客户发送付款和发票页面的链接邮件。
但在此之前,我必须使用PP_Punna提到的GetVerifiedStatus API来验证商家的电子邮件ID。
因此需要执行以下步骤:
1)使用GetVerifiedStatus API验证包含名字和姓氏的商家电子邮件ID。
2)使用AdaptivePayment方法(PAY)生成PayKey,方法是将接收方电子邮件ID作为商家电子邮件ID,在第一步验证并创建网址
https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-payment&paykey=[PayKey]。并把它放在paypal按钮下。