我对 Django 和 Djnago-oscar 还很陌生,到目前为止我已经设置了 django-oscar 商店,我正在尝试与 paypal 集成,但是因为我正在运行 django.oscar 3.x 'django-oscar-paypal ' 对我不起作用,并且没有足够的文档说明如何实施付款。
我的结帐流程:
在 paymentMethodeView
我创建了一个表格来获取付款方式,并在 paymentDetailsView
我有 handle_payment
def handle_payment(self, order_number, order_total, **kwargs):
method = self.checkout_session.payment_method()
if method == 'pt': #payment terms admin manually invoice
return self.handle_pt_payment(order_number, order_total, **kwargs)
elif method == 'paypal_payment':
return self.handle_paypal_payment(order_number, order_total, **kwargs)
else:
raise PaymentError(_('Bad payment method in handle_payment!'))
在 handle_paypal_payment
函数中,我不知道如何继续。
任何帮助将不胜感激