README.rst 1.27 KB

Winpay Client

Ini adalah kumpulan modul untuk mengakses Winpay.

Create Virtual Account

Buatlah private key:

$ openssl genrsa -out private.pem 2048
$ openssl rsa -in private.pem -pubout -out public.pem

Sampaikan public.pem ke Winpay. Lalu mintalah Partner ID. Kemudian jalankan:

$ ~/env/bin/winpay_create_va --private-file=private.pem --partner-id=WINPAY-PARTNER-ID --customer-no=08123456789 --va-name="IWAN AGRATEK" --amount=10000 --channel=BNI

Hasilnya:

{'responseCode': '2002700',
 'responseMessage': 'Success',
 'virtualAccountData': {'additionalInfo': {'channel': 'BNI',
                                           'contractId': 'bi93661e5c-c479-4ee9-b8ac-8ac7a750e6e7'},
                        'customerNo': '4410066483',
                        'expiredDate': '2025-03-11T18:25:35+07:00',
                        'partnerServiceId': '  988332',
                        'totalAmount': {'currency': 'IDR', 'value': '10000.00'},
                        'trxId': '182535',
                        'virtualAccountName': 'IWAN AGRATEK',
                        'virtualAccountNo': '  9883324410066483',
                        'virtualAccountTrxType': 'c'}}