Integrating CoinPayments – STEP 3: Additional Features

Enable Useful Merchant Payment Features

Now that you have completed your ecommerce store integration setup from the previous STEP 2, you may want to consider using some of the additional convenience features offered through the CoinPayments platform, such as:

  1. Auto-Sweep
  2. Auto-Convert & Forwarding
  3. Fiat Settlement
  4. Discounts & Mark-Ups
  5. CPS Coin Rebates
  6. Secured Vaulting
  7. $PayByName

These automated features help manage the coins in your account by forwarding balances to other wallets, converting balances to other coins, settling balances to fiat, storing balances more securely and much more. See the detailed list of additional CoinPayments features below, along with a step-by-step guide on how to set them up.

1) Auto-Sweep

The Auto-Sweep feature allows you to automatically withdraw and/or convert your entire balance of a specific coin every night (at approx. midnight EST, GMT-0500). Once enabled, this feature will allow you to automatically take your entire balance (when above a certain minimum amount set by you) and convert it to another coin (if the conversion pair is supported) and/or send off the CoinPayments platform to any address you specify. This feature needs to be setup for each coin individually. Conversion is supported for any coin listed on ShapeShift, Changelly or Kyber.

To setup Auto-Sweep:

  1. Login to your CoinPayments account.
  2. Go to the Your Wallet tab on the dashboard.
  3. Scroll down to find the wallet of the coin for which you want to setup Auto-Sweep.
  4. Click the Options button dropdown menu on the right, then click Auto-Sweep. Screenshot: Auto-Sweep Menu
  5. Click the check box at the top to Enable Auto-Sweep. Screenshot: Auto-Sweep Settings
  6. Select if you want the coin to be automatically converted before withdrawing.
  7. Enter the wallet address you want to withdraw to (if converting you can leave blank to send back to the CoinPayments wallet of the converted coin).
  8. Enter the minimum amount/balance of coin to trigger the Auto-Sweep feature (must be higher than the Minimum Auto-Sweep Amount).
  9. Click the Update Settings button to save your changes.

2) Auto-Convert & Forwarding

When you receive a payment as a merchant you can (in realtime) have that payment converted into another coin (Auto-Convert) or have that payment forwarded directly to a specified address, typically off the CoinPayments platform (Forwarding). To setup automatic conversions of a balance of coins every night, please use the Auto-Sweep feature above.

Our integration with ShapeShift provides the functionality for the Auto-Convert feature and only provides automatic conversion of coins supported by ShapeShift. This feature is handy for merchants looking to accept many different coins as payment, but only wanting to receive and store a specific coin in their wallet. Due to KYC regulations, you will need to link your ShapeShift account with your CoinPayments account to use the Auto-Convert feature. Follow the tutorial here to link the two accounts:  https://blog.coinpayments.net/announcements/shapeshift-kyc-requirement

Both Auto-Convert & Forwarding features are enabled for each individual coin as a Payout Mode option in the Coin Settings tab on the dashboard. The Payout Mode options are:

  • To Balance: Received payments are stored in your CoinPayments wallet for later withdrawal at your leisure.
  • ASAP: Received payments are sent to the address you specify as soon as they are received and confirmed.
  • Nightly: No longer in use. Please use the Auto-Sweep feature above instead.
  • To Balance + Convert: Received payments are converted to the selected coin and stored in your CoinPayments wallet. In some cases such as if the amount received is too large to convert at current market volumes you may receive the original currency instead.
  • ASAP + Convert: Received payments are converted to the selected coin and sent to the address specified. In some cases such as if the amount received is too large to convert at current market volumes you may receive the original currency instead in your CoinPayments wallet.

To setup Auto-Convert and/or Forwarding:

  1. When logged into your CoinPayments account, go to the Coin Settings tab on the dashboard.
  2. Find the coin you want to enable and click the Payout Mode drop down menu beside it. Screenshot: Payout Mode
  3. Select To Balance + Convert (send converted coins to your CoinPayments wallet) OR select ASAP + Convert (send converted coins to address you specify).
  4. A new dropdown box will appear below. Select which coin you want to convert the payment into.
  5. If you selected ASAP + Convert, then enter the address where you want to send the converted coins.
  6. If you want to Forward the payment only (no conversion), then select ASAP, then enter the address where you want to send the payment.
  7. Scroll to the bottom of the page and click the Update Coin Preferences button.

3) Fiat Settlement

For convenience and to help remove price volatility, CoinPayments has integrated various fiat settlement services allowing merchants to convert (in real time) their incoming crypto payments into USD, EUR, CNY, AUS and many more. More information and a step-by-step setup process can be found in a separate tutorial here: https://blog.coinpayments.net/announcements/coinpayments-wyre-partnership

4) Discounts & Mark-Ups

CoinPayments has a built-in feature allowing merchants to set discounts or mark-ups on payments for specific coins. For example, you can offer a 10% discount on checkout when paying with Dogecoin or you can add a mark-up of 0.5% to cover our processing fee (or higher to cover conversion fees) when customers pay with a specific coin. The flexibility is available to allow you to customize the discount or mark-up however you want.

To set Discounts or Mark-Ups:

  1. Log into your CoinPayments account and go to the Coin Settings tab on the dashboard.
  2. Find the coin you want to enable this feature for and enter a percentage amount for the Discount or Mark-Up. Screenshot: Discount and Mark-Up
  3. Enter a positive number to provide a Discount for the customer when paying in this specific coin.
  4. Enter a negative number to add a Mark-Up for the customer when paying in this specific coin.
  5. Scroll to the bottom of the page and click the Update Coin Preferences button.

5) CPS Coin Rebates

CPS Coin (CoinPayments Coin) is a utility coin that rewards CoinPayments users. Among its many other functions, users can receive a 50% rebate on processing fees that paid in CPS Coin. To enable this feature, you must already have at least 1 CPS Coin in your CoinPayments account. CPS Coin is currently pegged at a fixed rate of 0.10 EURO per CPS Coin.

To enable the 50% processing fee rebate:

  1. Log into your CoinPayments account and click Account -> Account Settings.
  2. In the Basic Settings tab, check the box beside “Enable 50% rebate of payment processing fees in CPS Coin. You must have CPS Coins in your balance to receive the rebate.” Screenshot: CPS Coin Rebates
  3. You will now receive a 50% rebate (paid in CPS Coin) on CoinPayments processing fees
  4. Click the Update Account button to save your changes

To Buy CPS Coin, read the full step-by-step tutorial here: https://blog.coinpayments.net/tutorials/how-to-buy-cps-coin

6) Secured Vaulting

The Lock in Vault feature adds an additional layer of security to your account by placing a time release lock on specific coin wallets. Once enabled, the entire balance of a specific coin can’t be withdrawn, transferred, converted or used in any way until unlocked. You can still receive payments and deposits without interruption. Once you unlock your coins from the vault, you have to wait the pre-specified amount of time before getting access to your locked coins again. This additional security feature will notify you by email when unlocked, providing you with enough time to contact us in case your account has been breached.

To lock coins in the vault:

  1. Login to your CoinPayments account and go to the Your Wallet tab on the dashboard.
  2. Scroll down to find the wallet of the coin for which you want to lock in the vault.
  3. Click the Options button dropdown menu on the right, then click Lock in Vault.
  4. Read through the full list of what you can and can’t do while your coins are locked. Screenshot: Lock in Vault
  5. Enter the amount of time you wish to have the coins locked once they are released (the default is 24 hours).
  6. Click the Lock Balance button to complete the vaulting process.

7) $PayByName

$PayByName is a feature on CoinPayments that provides one unique and convenient $tag to receive payments from all coins. Instead of having to input a destination wallet address for a specific cryptocurrency, the sender can instead use the receiver’s $PayByName, allowing the recipient of the transaction to receive ANY coin supported by CoinPayments to their one unique $PayByName. This feature can only be used when the sender and receiver are both using CoinPayments for the transaction. All $PayByName name tags are prefixed by the $ symbol, so for example, CoinPayments’ own tag is $CoinPayments. A $PayByName tag can be purchased through the CoinPayments platform for $1.99 USD and lasts for 1 year. You can also use CPS Coin to buy the $PayByName.

To purchase a $PayByName:

  1. Login to your CoinPayments account and go to the$PayByName tab on the dashboard or in the navigation menu.
  2. Select to purchase 1, 5 or 10 $PayByName tags.  Screenshot: $PayByName Purchase
  3. Click the shopping cart payment button in the Redirect box.
  4. Enter First Name, Last Name and select which coin you want to use for payment then click the Complete Payment button.
  5. You will be redirected to the payment screen to send your payment to address provided.
  6. When payment completes, go back to the$PayByName page and you should see a new “Unclaimed” $PayByName tag.
  7. Click the Claim Tag button.  Screenshot: PayByName Tag List
  8. Enter your new $PayByName tag and click the Claim Now! Button. Screenshot: Claim PayByName Tag
  9. If the tag is available you will be redirected back to the $PayByName page where it will show the expiry date.
  10. You can now provide this $PayByName tag to other CoinPayments users to receive payments in any coin supported by CoinPayments!

More details about $PayByName can be found here: https://blog.coinpayments.net/tutorials/a-quick-guide-to-paybyname-in-coinpayments

Ready to Move on to the Next Step?

Click here to go to STEP 4: Testing Integration

Related posts