BonusPay Documents
English
English
  • Welcome
  • Get Started
  • Basic Fee Structure
  • API Rules
  • Creating an RSA Key
  • Products
  • Crypto TOPUP
    • Parameters
    • getAddress
    • queryCustomerDepositOrderPage
    • getCustomerDepositOrder
    • Notification (Callback)
  • Order Payment by API
    • Parameters
    • Place Order
    • Cancel Order
    • Accept Order
    • Get Order
    • Get PaymentEventList
    • Refund
    • Get Refund Order
    • Notification (Callback)
  • Order Payment by Checkout
    • Parameters
    • Place Order
    • Cancel Order
    • Accept Order
    • Get Order
    • Get PaymentEventList
    • Refund
    • Get Refund Order
    • Notification (Callback)
  • Withdraw
    • Parameters
    • Place Order
    • Get Order
    • Get Networks
    • Notification (Callback)
  • Transfer
    • Parameters
    • Place Order
    • Get Order
    • Get Networks
    • Notification (Callback)
  • Fx Rate
    • Parameters
    • getFxrate
  • Get Account Balance
    • Parameters
    • getAccountList
  • No Code Production
  • Fiat Settlement
    • Parameters
    • Place Order
    • Get Order
    • Notification (Callback)
  • Plug-and-Play
    • WooCommerce
Powered by GitBook
On this page
  • Option1: Generated in Merchant Portal
  • Option2: Generated by Openssl

Creating an RSA Key

PreviousAPI RulesNextProducts

Last updated 2 months ago

Option1: Generated in Merchant Portal

  1. Login Merchant Portal

  2. Go to "setting"

  3. Go to "Your Business"

  4. Click "Manage" of "API Keys and whitelist Manage"

  5. Click "Key generation tool"

  6. Click "Generate Private Key" and Save the private key.

  7. Click "Show public key" and save the BonusPay's public key.

Option2: Generated by Openssl

### Generate key
# BonusPay_key.pem                Key file name
# 2048                         Key size, at least 2048
openssl genrsa -out BonusPay_key.pem 2048
 
### Export public key
# BonusPay_key.pem               Key file generated in the previous step
# BonusPay_key_public.pem        Exported public key file name
openssl rsa -in BonusPay_key.pem -out BonusPay_key_public.pem -pubout
 
### Export Java-compatible private key
# BonusPay_key.pem               Key file generated in the first step
# BonusPay_key_Private.pem
openssl pkcs8 -in BonusPay_key.pem -topk8 -nocrypt -out BonusPay_key_private.pem

Upload the "BonusPay_key_public.pem" to the merchant portal.