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