CCPayment
Have Questions?TwitterMediumBlog
  • CCPayment - For Merchant
    • What is CCPayment
    • CCPayment API Introduction
    • Fees
    • Invoice
    • Contact Us
  • CCPayment v1.0 API
    • SDK Libraries
    • To Get Started
      • Signature
      • API Specification Common Rules
    • Payment API - CCPayment
      • Hosted Checkout Page Integration
      • Native Checkout Integration
      • API Deposit Order Information Interface
    • Wallet API - CCPayment
      • Get permanent deposit address for users
    • Withdrawal API Integration
      • Create a withdrawal order
      • Withdrawal Order Information Interface
    • Resources Document
      • Token ID Interface
      • Current Token Rate Interface
      • Asset Balance Interface
      • Network Fee Interface
      • Block Height Information Retrieval API
      • Check the Validity of Cwallet ID
      • List of Supported Coins
      • List of Denominated Currency for API Payment
      • Error Code
    • Webhook Notification
      • Webhook Notification Tutorial
      • API Deposit Webhook Notification
      • Direct Deposit to Permanent Address Webhook Notification
      • Invocie Webhook Notification
      • Withdraw Webhook Notification
      • Refund Webhook Notification
      • Resend Webhook Notification
  • Changes
    • Change Record
    • Upcoming Changes
  • FAQ
    • FAQ
    • Webhook Notification
      • How to receive the transaction notification
      • Why do some deposit transactions not include the “from address” in the webhook notification?
    • Payment
      • Why hasn't my transactions been confirmed?
      • Why hasn't my withdrawal arrived
      • Minimum amount of withdrawal and deposit
      • How to find out withdrawal fees for each cryptocurrency?
      • How does CCPayment charge the service fee
      • After payment has been paid, why does the order status not appear successful
      • What types of tokens do we accept for payment
      • How long does it take for a withdrawal to be processed
      • When a payment is not sufficiently made, can the user make it again and have it credited correctly
      • Is it possible to pay by credit card
      • What is token aggregation fee?
    • Security & Privacy
      • How to Secure My CCPayment Account
      • What information do you collect about my customers
      • Is my website required to be reviewed when using CCPayment API
      • Why can’t I get the email verification code?
      • Verify your site ownership
        • Verify your site ownership with HTML file
        • Verify your site ownership with HTML tag
    • Refund
      • How to cancel a pending refund request
      • How does the merchant issue a refund to the customer
      • What should you do if you entered a wrong memo/tag?
      • What should you do if you credited to CCPayment's unsupported tokens?
    • Others & Academy
      • How to manage multiple merchant account
      • How does the lock exchange rate of an order work and what happens when it is locked
      • What is the transaction under the category Other in the transaction records
      • Are there any regional restrictions on API use
      • What is a referral program?
      • CCPayment ETH Testnet Tutorial
      • What is auto-swap for deposit?
  • CCPAYMENT POLICY
    • CCPayment Privacy Policy
    • Disclaimer for Purchasers
    • Terms of Use
    • AML/CTF Policy
Powered by GitBook
On this page
  • CCPayment Integration
  • CCPayment Interface
  • Scenarios
  • Merchant Acquiring (C2B) - Payment by Address or QR Code
  1. CCPayment - For Merchant

CCPayment API Introduction

PreviousWhat is CCPaymentNextFees

Last updated 1 year ago

is the cryptocurrency payment technology, enables merchants to pay and receive payment in cryptocurrency worldwide. Whether your customers use CCPayment or not, we create a contactless, seamless and secure checkout experience. Make crypto payments to anyone and collect crypto payments with ease.

CCPayment Integration

CCPayment Interface

Scenarios

Merchant Acquiring (C2B) - Payment by Address or QR Code

In this scenario, users are able to make payments by sending crypto to destination address or scanning QR codes provided by CCPayment and shown by merchants.

  1. Merchants cooperate with CCPayment to get different address and QR Codes for different products. Merchants display address and QR Codes for users to scan.

  2. After the user completes the payment through CCPayment, the merchant is notified of the user's payment status.

  3. CCPayment will notify merchants the status of payments from users.

To enable the notification, you need to complete the configuration of Webhook URL

According to your business needs, you can choose different types of checkout process:

  • Native checkout on your website/application:

Manage 100% of your front-end interactions and use our APIs to build your own checkout page.

The entire process of entering your website, selecting the product, and making the final payment will be completed on your website.

  • Hosted checkout page:

Merchant integrates API to simplify the integration by utilizing CCPayment's hosted checkout page.

It will redirect your customers to a CCPayment hosted checkout page that adapts dynamically to the device they are using in order to increase conversion.

The customer will pay directly through CCPayment checkout page belongs to merchants, and we will handle the wallet connection and payment processing for them. Alternatively, the user may scan a QR code, sending crypto to destination address or connect their wallet to make the payment.

Users open their crypto wallet to make payment. It is also possible to pay using without incurring any network fees and service fees.

CCPayment
Hosted Checkout Page Integration
Native Checkout Integration
Withdrawal API Integration
Token ID Interface
Network Fee Interface
Current Token Rate Interface
API Deposit Order Information Interface
Asset Balance Interface
Check the Validity of Cwallet ID
Cwallet