def tr_data_for_create(self, tr_data, redirect_url): Resource.verify_keys(tr_data, [{ "credit_card": CreditCard.create_signature() }]) tr_data["kind"] = TransparentRedirect.Kind.CreatePaymentMethod return self.gateway.transparent_redirect.tr_data(tr_data, redirect_url)
def create_signature(): return [ "company", "email", "fax", "first_name", "id", "last_name", "phone", "website", "device_data", "device_session_id", "fraud_merchant_id", "payment_method_nonce", { "risk_data": ["customer_browser", "customer_ip"] }, { "credit_card": CreditCard.create_signature() }, { "custom_fields": ["__any_key__"] }, { "options": [{ "paypal": [ "payee_email", "order_id", "custom_field", "description", "amount", { "shipping": Address.create_signature() } ] }] }, ]
def create_signature(): return [ "company", "email", "fax", "first_name", "id", "last_name", "phone", "website", "device_data", "device_session_id", "fraud_merchant_id", "payment_method_nonce", {"risk_data": ["customer_browser", "customer_ip"]}, {"credit_card": CreditCard.create_signature()}, {"custom_fields": ["__any_key__"]} ]
def create_signature(): return [ "company", "email", "fax", "first_name", "id", "last_name", "phone", "website", "device_data", "device_session_id", "fraud_merchant_id", "payment_method_nonce", {"risk_data": ["customer_browser", "customer_ip"]}, {"credit_card": CreditCard.create_signature()}, {"custom_fields": ["__any_key__"]} ]
def create_signature(): return [ "company", "email", "fax", "first_name", "id", "last_name", "phone", "website", "device_data", { "credit_card": CreditCard.create_signature() }, { "custom_fields": ["__any_key__"] } ]
def create_signature(): return [ "company", "email", "fax", "first_name", "id", "last_name", "phone", "website", "device_data", "device_session_id", "fraud_merchant_id", "payment_method_nonce", {"risk_data": ["customer_browser", "customer_ip"]}, {"credit_card": CreditCard.create_signature()}, {"custom_fields": ["__any_key__"]}, {"options": [{"paypal": [ "payee_email", "order_id", "custom_field", "description", "amount", { "shipping": Address.create_signature() } ]}]}, ]
def create_signature(): return [ "company", "email", "fax", "first_name", "id", "last_name", "phone", "website", "device_data", "payment_method_nonce", "device_session_id", "fraud_merchant_id", # NEXT_MAJOR_VERSION remove device_session_id and fraud_merchant_id { "risk_data": [ "customer_browser", "customer_device_id", "customer_ip", "customer_location_zip", "customer_tenure" ] }, { "credit_card": CreditCard.create_signature() }, { "custom_fields": ["__any_key__"] }, { "three_d_secure_pass_thru": [ "cavv", "ds_transaction_id", "eci_flag", "three_d_secure_version", "xid", ] }, { "options": [{ "paypal": [ "payee_email", "order_id", "custom_field", "description", "amount", { "shipping": Address.create_signature() } ] }] }, ]
def create_signature(): return [ "company", "email", "fax", "first_name", "id", "last_name", "phone", "website", {"credit_card": CreditCard.create_signature()}, {"custom_fields": ["__any_key__"]} ]
def create(self, params={}): Resource.verify_keys(params, CreditCard.create_signature()) return self._post("/payment_methods", {"credit_card": params})
def tr_data_for_create(self, tr_data, redirect_url): Resource.verify_keys(tr_data, [{"credit_card": CreditCard.create_signature()}]) tr_data["kind"] = TransparentRedirect.Kind.CreatePaymentMethod return self.gateway.transparent_redirect.tr_data(tr_data, redirect_url)
def create(self, params={}): Resource.verify_keys(params, CreditCard.create_signature()) return self._post("/payment_methods", {"credit_card": params})
def create(self, params=None): if params is None: params = {} Resource.verify_keys(params, CreditCard.create_signature()) self.__check_for_deprecated_attributes(params) return self._post("/payment_methods", {"credit_card": params})