67 lines
2.3 KiB
Python
67 lines
2.3 KiB
Python
# 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': '',
|
|
}
|