소스 검색

fix: cancel existing subscription while creating new subscription

pull/2/head
Saurabh 6 년 전
부모
커밋
46e86e9f18
1개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. +4
    -3
      payments/payment_gateways/doctype/paypal_settings/paypal_settings.py

+ 4
- 3
payments/payment_gateways/doctype/paypal_settings/paypal_settings.py 파일 보기

@@ -293,8 +293,9 @@ def create_recurring_profile(token, payerid):
addons = data.get("addons")
subscription_details = data.get("subscription_details")

if data.get('subscription_id') and addons:
updating = True
if data.get('subscription_id'):
if addons:
updating = True
manage_recurring_payment_profile_status(data['subscription_id'], 'Cancel', params, url)

params.update({
@@ -351,7 +352,7 @@ def update_integration_request_status(token, data, status, error=False, doc=None

def get_redirect_uri(doc, token, payerid):
data = json.loads(doc.data)
if data.get("subscription_details") or data.get("subscription_id"):
return get_url("{0}.create_recurring_profile?token={1}&payerid={2}".format(api_path, token, payerid))
else:


불러오는 중...
취소
저장