UseePay Open API
UseePay PortalMechant Dashboard
Product Docs
Product Docs
  • V2.0
  • V1.0
UseePay PortalMechant Dashboard
Product Docs
Product Docs
  • V2.0
  • V1.0
  1. FAQ
  • Integration
    • Welcome to the UseePay Demo Page
    • Payment Product Overview
      • Hosted Checkout Integration Guide
      • Embedded Checkout Integration Guide
      • Express Checkout Integration Guide
      • Server to Server Integration Guide
    • About Payment Methods
      • Card
      • Klarna
      • Naver pay
      • Kakao Pay
      • Toss Pay
      • Payco
      • Affirm
      • Blik
      • Trustly
      • Cashapp
      • Pay with Link
      • AfterPay ClearPay
      • Pix
      • iDEAL
      • ApplePay
        • Apple Pay
        • Apple Pay Web Integration (API Integration)
      • GooglePay
        • Google Pay
        • Google Pay Web Integration (API Integration)
    • Subscription
      • Get started with Subscription
    • Online payment
      • Get started with online payments
    • Payment Capabilities
      • Adaptive Price
      • Supported Payment Methods for Checkout
    • Checkout session
      • Checkout Session Guide
  • Developer
    • Introduction
    • Authentication
    • Error code
      • last_payment_error documentation
      • Errors
    • Best Integration
      • Quickly create a paymentIntent for a subscription
      • Auto-Charge Subscription Guide
    • Payment Intents
      • Payment Intent Overview
      • Quickly create a paymentIntent
      • Create a PaymentIntent
      • Retrieve a PaymentIntent
      • Update a PaymentIntent
      • Confirm a PaymentIntent
      • Cancel a PaymentIntent
      • Capture a PaymentIntent
      • List all payment intents
    • Customers
      • Create a customer
      • Retrieves a customer
      • Update a customer
      • List all customers
    • Subscriptions
      • Create a subscription
      • Retrieves a subscription
      • Update a subscription
      • List all subscriptions
      • Cancel a subscription
    • Invoices
      • Create a invoice
      • Retrieves a invoice
      • List all invoices
      • Pay a invoice
    • Payment Methods
      • Retieve Payment Method Session
    • Mandates
      • Create a mandate
      • Retrieves a mandate
      • List all mandates
    • Refunds
      • Create a refund
      • Retrieves a refund
      • List all refunds
    • Webhooks
      • Webhook Integration Guide(version 2026-04)
      • Integration details
        • Supported Webhook Events
        • Webhook Activation/Signature Verification Steps
        • Webhook events for example
        • Dispute Webhook Integration Document
        • Difference between version 2026-04 and 2026-10-10
      • archive
        • 2024-10-10
          • Webhook Integration Guide(version 2024-10-10)
      • Create a webhook
      • Retrieves a webhook
      • Update a webhook
      • List all webhooks
    • Embedded Checkout
      • Payment Element
      • Payment Element (Deferred Intent)
      • Express Checkout Element
      • Checkout Session Element
    • About Testing
      • ApplePay&GooglePay
      • Test Cards
    • Payment Method Configuration
      • Retieve Payment Method Configuration
    • Checkout Session
      • Create Checkout Session
      • Retrieve Checkout Session
    • Trackers
      • upload trackers
      • Retrieve a tracker
    • Capture
      • Capture Overview
      • List captures by intent id
    • Payement Attempt
      • Retrieve PaymentAttempt
    • Schemas
      • CheckoutSessionCreateRequest
      • PaymentMethod
      • CreatePaymentIntentRequest
      • LineItem
      • Customer
      • Address
      • ProductData
      • Shipping
      • SubscriptionData
      • Error
      • DiscountPeriodConfig
      • DeviceData
      • CheckoutSessionResponse
      • ErrorResponse
      • Order
      • Product
      • PaymentMethodOptions
      • RiskControlOptions
      • Mandate
      • PaymentIntent
      • Billing
      • Card
      • AliPay
      • Wallet
      • Klarna
      • WechatPay
      • Refund
      • Subscription
      • Recurring
      • PriceData
      • SubscriptionItem
      • Invoice
      • NextAction
      • Webhook
      • CollectableOptions
      • PaymentLink
      • last_payment_error
      • discount_period_config
      • Capture
  • Reconciliation
    • SFTP Access for Reconciliation
  • Message
    • Messaging Element
  • FAQ
    • Unable to receive Webhook notifications
    • FAQ
    • Introduction
  1. FAQ

Introduction

Welcome to UseePay.
We recommend you read through the API Documentation in full to familiarise yourself with the features and workflows associated with the product.

I. Development Environment Description#

UseePay provides developers with two independent development environments: the SandBox test environment and the Prod production environment:
SandBox Environment
https://openapi1.uat.useepay.com/
Test environment, allows free access from any IP
Prod Environment
https://openapi.useepay.com/
Production environment, only whitelisted IPs are allowed through the firewall. Therefore, before accessing the production environment, please provide your production server IPs to UseePay, and we will add the provided IPs to the firewall whitelist.

II. UseePay Egress IP Description#

UseePay will only access your server through egress IPs. To ensure proper interaction between both parties' interfaces, your server should keep the following IPs open:
SandBox Egress IPs
47.239.72.12
8.218.164.21
Prod Egress IPs
47.251.35.43
47.251.33.138
47.251.55.192
47.251.31.50

III. Integration Steps#

πŸ’‘
Integration steps

1. Activate Sandbox Environment#

Provide an email to activate the account
Please provide your email to the UseePay operations team in the customer support group.
(There is no special requirement for this email, just ensure that you can receive the activation email normally.)
The operations team will send an activation email to this address. After receiving the email, please follow the instructions in the email to activate the merchant back-office management system for the SandBox environment.
SandBox environment merchant back-office management system URL: https://mc1.uat.useepay.com/
Merchant back-office management system (MC) login page:
image.png

2. Obtain Request Header Parameters#

Please obtain the 3 required parameters in the request header as described below:

2.1 x-merchant-no#

MC β†’ Configuration Center β†’ Secret Management β†’ First row data
image.png

2.2 x-api-key#

MC β†’ Configuration Center β†’ Secret Management β†’ OpenApi Secret Key β†’ Private Key (UseePay_SK_xxx)
image.png

2.3 x-app-id#

MC β†’ Configuration Center β†’ Secret Management β†’ Domain Management, the website domain/App English name added here is the appId.
Note
The appId must be approved by UseePay before you can call the APIs.
image.png

3. Integrate API Interfaces#

3.1 Integrate Interfaces#

Please integrate the payment interfaces according to your actual business requirements.
DocumentationDocument URL
One-time Payment Integration Guidehttps://docs-v2.useepay.com/7599035m0
Subscription Integration Guidehttps://docs-v2.useepay.com/7598967m0
Implementing Subscriptions via Checkout Sessionhttps://docs-v2.useepay.com/8036907m0

3.2 Enable Webhook#

Reference: https://docs-v2.useepay.com/8825076m0

3.3 Obtain Reconciliation Files#

If you wish to pull detailed transaction reconciliation data in an automated manner, you can retrieve your transaction reconciliation files via SFTP from the UseePay file server.
hostportusernamepassword
sftp.useepay.com22Please contact UseePay to activatePlease contact UseePay to activate
Note
Transaction data for the current day will be generated on the next day. Under normal circumstances, yesterday's transaction data can be queried after 8:00 AM Beijing time.
Historical transaction data needs to be manually generated by contacting the operations team.

4. Complete System Testing#

Complete the full-process testing by referring to the test cases.

5. Activate Production Environment#

Prod environment merchant back-office management system URL: https://mc.useepay.com/
The process is the same as the SandBox environment:
Please provide an email address to the UseePay operations team in the customer support group for activating the production environment MC system. After receiving the email, the UseePay operations team will send a Prod environment MC system activation email to that address. Please follow the instructions in the email to activate the production merchant back-office management system.

6. Start Production Transactions#

First, conduct small-scale transaction tests to confirm that business processes such as payment are working correctly, then start full-scale production transactions.
Previous
FAQ
Built with