Documentation
HOMEAPI ReferencePayment Demo
English
English
  • 📖Home
  • API Reference
  • Wallet
    • Activate Account
    • Multi-currency Balance
    • Global Collection Account
    • Payout
    • Account settings
  • Payment
    • Get started
    • Accept a payment
      • Hosted payment page
      • In-page checkout
      • iOS
      • Android
      • API-Direct
    • Save a card during payment
      • iOS
      • Android
    • Pre-authorize a payment
    • 3D secure authentication
      • iOS
      • Android
    • Subscriptions
      • Recurring
    • Add payment methods
      • Supported APM codes and attributes list
      • APM Integration Guide
    • After the payment
      • Webhook
      • Refunds
      • Response handling
    • About the APIs
      • Currencies
      • Payments
        • How payments work
  • Business Operation
    • MoneyCollect dashboard
      • Home
      • Mobile apps
    • Account
      • Your account
      • Multiple Accounts
      • Account security
    • Alternative payment methods
      • Apply for APMs from your dashboard
        • Google pay
    • Customers
      • Customer portal
    • Products & Prices
      • Pricing table
    • Invoicing
      • How invoicing works
      • Use the dashboard
        • Customers
        • Products and prices
        • Invoice page
      • Hosted Invoice Page
      • No-code quickstart guide
    • Subscriptions
      • Subscription status
      • Subscription settings
      • Create a subscription
    • Pricing
      • Reserves
      • Fees for APMs
    • Payouts
    • Financial reports
      • Select preferred report
      • Balance summary
      • Payout reconciliation
    • Partners
      • Partner pricing
    • Risk management
      • Disputes
        • How disputes work
        • Respond to disputes
          • Dispute reasons
        • Measuring disputes
      • Fraud
        • Monitoring programs
        • High risk merchant lists
        • Tools
        • Fraud prevention
    • Start a team
      • Teams
      • User roles
    • Startup incorporation
  • Developer tools
    • API-Keys
    • Libraries
    • Plugins
      • WooCommerce
      • Magento
        • Using Magento 2 Admin Panel
      • Shopify
        • MoneyCollect Payments App
        • Legacy Version
          • Credit Card Direct Payments App
          • Credit Card Redirected Payments App
          • Alternative Payment Methods App
      • Wix
      • SHOPLINE
      • SHOPLAZZA
      • Xshoppy
      • ShopBase
      • PrestaShop
      • OpenCart
      • AllValue
        • Using Allvalue Panel
Powered by GitBook
On this page
  • Initial payment
  • Rebill payment
  • MoneyCollect dashboard
  1. Payment
  2. Subscriptions

Recurring

Effortlessly collect your recurring payments.

PreviousSubscriptionsNextAdd payment methods

Last updated 11 months ago

Recurring payments are used to charge customers on a regular basis. MoneyCollect now supports merchants to initiate recurring payments through our powerful API, in which way to facilitate your customers with an easy first payment and then ready to collect payments recurrently without any effort.

To reduce the risk of chargebacks, it’s recommended to communicate how often and how much the customer will be charged as clearly as possible. We suggest notifying the customer a couple of days in advance of the next payment, for example by sending them an email.

Initial payment

Intial payment is the first transaction of a rebilling cycle. In order to get started with recurring payments you need to require the customer’s consent through the initial payment.

Rebill payment

Rebill payment is the subsequent transaction of a rebilling cycle.

For the subsequent transaction of a rebilling cycle, the initial can be null or set to be false and the relationPaymentId must be the Payment IDof its initial payment.

Recurring payment are not available for visitors, that is to say, thecustomerIDcannot be nullin recurring payments for both initial payment and rebill payment.

MoneyCollect dashboard

MoneyCollect enables merchants to view their existing recurring payments from MoneyCollect Dashboard.

  1. Navigate to Payments page in your Dashboard,and click Edit view.

  2. Tick Description.

  3. You can tell from Description which are initial payments and which are rebill payments.

  4. Select one of payments to Payment details page.

  5. InPayment details page, you can also tell from Description if this is an initial payment or a rebill payment.

Merchants can start a recurring transaction through .For the initial transaction of a rebilling cycle, the initial must set to be true and the relationPaymentId must be null.

For the initial payment, cutomers need to complete process to prevent fraud.

for your shopper,then associate the returned customerId with the membership identifier in your system.

create payment api
3D Secure authentication
Create a customer
Initial payment
Rebill payment