首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >促进站点上用户之间的PayPal支付网关交易

促进站点上用户之间的PayPal支付网关交易
EN

Stack Overflow用户
提问于 2020-04-04 00:36:24
回答 1查看 102关注 0票数 1

我正在做一个网站,其中一个网站的用户可以像五元,上行和其他平台上支付对方的网站。

为此,我想使用PayPal支付网关。在后台使用Django-rest-framework。

你们有没有什么教程或者文档可以给我参考?

以下是代码,当我尝试发送请求到贝宝使用收款人方法。

代码语言:javascript
复制
class PaymentP2P(APIView):
permission_classes = ()
# authentication_classes = (SessionAuthentication, TokenAuthentication)

def post(self,request):
    email_request=request.data['payee']
    price_to_pay = str(request.data['price'])
    payment = paypalrestsdk.Payment(self.build_request_body(email_request,price_to_pay))
    print(payment)
    if payment.create():
        print("Payment created successfully")
    else:
        print(payment.error)
    return Response({'paymentID':payment.id},status=200)


@staticmethod
def build_request_body(email_user="payee@email.com",price="220.00"):
    """Method to create body with a custom PAYEE (receiver)"""
    return \
        {
        "intent": "AUTHORIZE",           
        "purchase_units": [
            {
             "amount": {
                "total": price,
                "currency": "USD"
            },
            "payee": {
                "email_address": "sb-loe4o1374588@personal.example.com"
            },
            },
        ]
        }
EN

回答 1

Stack Overflow用户

发布于 2020-04-04 00:51:05

对于一个用户支付另一个用户的电子邮件,您可以使用带有payee变量的PayPal Checkouthttps://developer.paypal.com/docs/checkout/integration-features/custom-payee/

以下是基本结帐的一些前端演示模式:

调用服务器上的端点来设置和捕获事务的

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61016463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档