소스 검색

Merge branch 'staging-fixes' into staging

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

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

@@ -66,12 +66,12 @@ More Details:
from __future__ import unicode_literals
import frappe
import json
import pytz
from frappe import _
from datetime import datetime
from six.moves.urllib.parse import urlencode
from frappe.model.document import Document
from frappe.integrations.utils import create_request_log, make_post_request, create_payment_gateway
from frappe.utils import get_url, call_hook_method, cint, get_timestamp, cstr, now, date_diff, get_datetime
from frappe.utils import get_url, call_hook_method, cint, get_datetime


api_path = '/api/method/frappe.integrations.doctype.paypal_settings.paypal_settings'
@@ -309,9 +309,11 @@ def create_recurring_profile(token, payerid):
"INITAMT": data.get("upfront_amount")
})

starts_at = get_datetime(subscription_details.get("start_date")) or frappe.utils.now_datetime()
status_changed_to = 'Completed' if data.get("starting_immediately") or updating else 'Verified'

starts_at = get_datetime(subscription_details.get("start_date")) or frappe.utils.now_datetime()
starts_at = starts_at.replace(tzinfo=pytz.timezone(frappe.utils.get_time_zone())).astimezone(pytz.utc)

#"PROFILESTARTDATE": datetime.utcfromtimestamp(get_timestamp(starts_at)).isoformat()
params.update({
"PROFILESTARTDATE": starts_at.isoformat()


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