# Part of Odoo. See LICENSE file for full copyright and licensing details. from odoo.addons.payment.tests.common import PaymentCommon class PayumoneyCommon(PaymentCommon): @classmethod def setUpClass(cls): super().setUpClass() cls.payumoney = cls._prepare_provider('payumoney', update_values={ 'payumoney_merchant_key': 'dummy', 'payumoney_merchant_salt': 'dummy', }) # Override default values cls.provider = cls.payumoney cls.currency = cls._prepare_currency('INR') cls.notification_data = { 'PG_TYPE': 'HDFCPG', 'addedon': '2022-01-19 21:36:05', 'address1': '', 'address2': '', 'amount': '100.00', 'amount_split': '{"PAYU":"100.00"}', 'bank_ref_num': '429387287430473', 'bankcode': 'VISA', 'cardhash': 'This field is no longer supported in postback params.', 'cardnum': '401200XXXXXX1112', 'city': '', 'country': '', 'discount': '0.00', 'email': 'admin@yourcompany.example.com', 'encryptedPaymentId': 'A45B5A1E189A9FC89C0E150F2E6EF074', 'error': 'E000', 'error_Message': 'No Error', 'field1': '021268586345', 'field2': '315728', 'field3': '429387287430473', 'field4': 'ejRWR1J6RFRQWnd1c1BXb2FTbVk=', 'field5': '05', 'field6': '', 'field7': 'AUTHPOSITIVE', 'field8': '', 'field9': '', 'firstname': 'Mitchell', 'giftCardIssued': 'true', 'hash': '6618df5167d46785efeb0ef392d9a150de0c6e56699eb67898ebc690202fa5fe53cee1290b2ca2dfdc307e5bff2518e30dfa680923b538d7ab7f1624a4a9baa5', 'isConsentPayment': '0', 'key': 'GuWsdB4T', 'lastname': '', 'mihpayid': '9084338127', 'mode': 'CC', 'name_on_card': 'ABC DEF', 'net_amount_debit': '100', 'payuMoneyId': '251115271', 'phone': '5555555555', 'productinfo': 'anv-test-20220118140529', 'state': '', 'status': 'success', 'txnid': cls.reference, 'unmappedstatus': 'captured', 'zipcode': '', }