Name Last Update
winpay Loading commit data...
.gitignore Loading commit data...
README.rst Loading commit data...
pyproject.toml Loading commit data...
setup.py Loading commit data...

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'}}