Forráskód Böngészése

支持二次退款

peng 1 éve
szülő
commit
8e6719ce47
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      Controller/CloudStorage.py

+ 1 - 1
Controller/CloudStorage.py

@@ -2483,7 +2483,7 @@ class CloudStorageView(View):
                     sale_id = sale['id']
                     sale_id = sale['id']
                 sale_id = sale_id if sale_id else trade_no
                 sale_id = sale_id if sale_id else trade_no
                 paypal_sale = paypalrestsdk.Sale.find(sale_id)
                 paypal_sale = paypalrestsdk.Sale.find(sale_id)
-                if not paypal_sale or paypal_sale['state'] != 'completed':
+                if not paypal_sale or paypal_sale['state'] not in ['completed', 'partially_refunded']:
                     return response.json(805)
                     return response.json(805)
                 refund = paypal_sale.refund({
                 refund = paypal_sale.refund({
                     'amount': {
                     'amount': {