在PayPal结帐中将名称传递给PayPal

时间:2019-07-19 01:13:08

标签: javascript paypal

我想将名称(和其他值)传递给paypal以使结帐个性化。

我尝试在下面进行编码。

class Student:
    def __init__(self, name, grade):
        self.name = name
        self.grade = grade

    def praise(self):
        return f"You inspire me, {self.name}."

    def reassurance(self):
        return f"Chin up, {self.name}. You'll get it next time!"

    def feedback(self):
        if self.grade > 50:
            return Student.praise(self)
        else:
            return Student.reassurance(self)

Bob = Student('Bob', 60)
Jen = Student('Jen', 40)
print(Bob.feedback())
print(Jen.feedback())

> You inspire me, Bob.
> Chin up, Jen. You'll get it next time!

我希望贝宝知道付款人的名字,但是它崩溃了,而不是打开结帐窗口。您可以使用交互式智能按钮工具对其进行测试:https://developer.paypal.com/demo/checkout/#/pattern/client

1 个答案:

答案 0 :(得分:0)

根据API规范,付款人应该是对象,而不是数组。

https://developer.paypal.com/docs/api/orders/v2/#orders_create