我想用paypal给用户钱

时间:2014-03-13 09:49:41

标签: android paypal paypal-adaptive-payments

我正在开发应用程序,在某些过程之后,用户将获得信用,以后可以兑现。 我希望用户使用付费方式兑现这笔钱,但不知道从哪里开始。有没有人做过类似的事情。请提供使用pay-pal或任何其他支付网关兑现的方法。

3 个答案:

答案 0 :(得分:1)

Paypal有一个简单的API作为商家付款。请参阅以下网址:https://developer.paypal.com/docs/classic/mass-pay/ht_MassPay-customPayouts/

  

通过Mass Pay API,您只需拨打一个电话即可发送最多250个付款。使用他们的电子邮件地址,PayPal用户ID或手机号码识别收款人。

答案 1 :(得分:0)

Stripe 为Android创建了一个Java库,您可以轻松地从平台提交付款。

您可以在应用程序中尝试Stripe集成,它可能会对您有所帮助。它是支付网关的免费API。

这笔款项将支付到他们的Stripe帐户减去Stripe的费用和您自己的(如果有的话)。

有关详细信息,请参阅此处:

Stripe Connect

Stripe Connect and paying my users

Sending Transfers

Getting Paid

Send payouts with Stripe

答案 2 :(得分:0)

通过Mass Pay API,您只需拨打一个电话即可发送最多250个付款。使用他们的电子邮件地址,PayPal用户ID或手机号码识别收款人。

1.设置呼叫和身份验证

指定端点,呼叫名称,API凭据以及您正在呼叫的API的版本:

https://api-3t.sandbox.paypal.com/nvp   # Sandbox endpoint  
USER=<Caller_ID>        # the PayPal User ID of the caller account  
PWD=<Caller_Pswd>       # the caller account Password  
SIGNATURE=<Caller_Sig>  # the caller account Signature  
METHOD=MassPay          # API operation  
VERSION=93              # API version  

2.设置全局呼叫值

设置RECEIVERTYPE和CURRENCYCODE值以及自定义的EMAILSUBJECT(每次调用每个值中只能有一个):

RECEIVERTYPE=EmailAddress                     # set to EmailAddress, UserID, or PhoneNumber  
CURRENCYCODE=USD                              # currency code for all payouts  
EMAILSUBJECT=You have a payment from TEST     # custom e-mail subject for all payouts  

3.设置奖金

指定每次付款的详细信息。您可以为每个支出添加自定义消息和跟踪号,如下所示:

L_AMT0=1.23                                 # 1st txn amount, starting at "0"  
L_EMAIL0=e-mail_1@example.com               # e-dress of 1st payee  
L_NOTE0= Thank you for our catered lunch.   # custom e-mail msg for 1st payee  
L_UNIQUEID0=TxnNo123                        # unique ID for txn  

L_AMT1=4.56                                 # 2nd txn amount  
L_EMAIL1=e-mail_2@example.com  
L_NOTE1= Thank you the Balloons!  
L_UNIQUEID1=TxnNo456  

4.发送请求

以下cURL命令显示了如何使用单一Mass Pay呼叫进行三次付款的完整示例:

curl -s --insecure https://api-3t.sandbox.paypal.com/nvp -d   
"USER=<Caller_ID>  
&PWD=<Caller_Pswd>  
&SIGNATURE=<Caller_Sig>  
&METHOD=MassPay  
&VERSION=93  
&RECEIVERTYPE=EmailAddress  
&CURRENCYCODE=USD  
&EMAILSUBJECT= You have a new payment from TEST  
&L_EMAIL0=e-mail_1@example.com  
&L_AMT0=1.23  
&L_NOTE0= Thank you for our catered lunch.  
&L_UNIQUEID0=TxnNo123  
&L_EMAIL1=e-mail_2@example.com  
&L_AMT1=4.56  
&L_NOTE1= Thank you for the Balloons!  
&L_UNIQUEID1=TxnNo456  
&L_EMAIL2=e-mail_3@example.com  
&L_AMT2=7.89  
&L_NOTE2= Thank you for your cleaning service.  
&L_UNIQUEID2=TxnNo789"