구독 및 자동 납부

By default, the Subscriptions app will automatically generate quotations and invoices for customers, but it can also support automatic payments. Setting up automatic payments requires additional configuration, including choosing an automatic payment provider and either setting up a customer portal or an eCommerce website. Here’s an overview of how to get started.

자동 결제 기능이 지원되는 결제 프로세스 설정 메뉴

Setting up automatic recurring payments requires using a payment provider that supports tokenization. Tokenization lets customers save their payment details, such as credit card or banking account information, for automatic billing. The following payment providers support tokenization:

자동 결제 기능을 설정하는 단계는 다음과 같습니다.

  1. 결제대행업체 중 토큰을 지원하는 업체를 선택합니다.

  2. Follow the provider’s own setup guide to create an account and begin configuring their API credentials in Odoo.

  3. 결제대행업체를 활성화합니다.

  4. 선택한 결제대행업체에 결제 수단을 설정합니다.

  5. 선택한 결제대행업체에 토큰 환경설정을 합니다.

고객이 자동 결제를 설정하는 방법

Once these steps are complete, payment providers will be able to create tokens with customers’ saved payment details during the checkout process. Saved payment details can then be used for future online or recurring subscription charges. Customers will also be able to log into their customer portal and enter their payment information there.

Some payment providers will automatically save customers’ payment information as part of the checkout process. Others will give them the option to save their information for future payments. If customers choose not to save their payment information, they will not be able to make automatic payments.

중요

이커머스 웹사이트를 구축하려면 웹사이트 앱을 설치해야 합니다.

자동 결제에 실패할 경우 어떻게 되나요?

When an automatic payment fails, the sales order is updated with:

  • :guilabel:`결제 실패`태그

  • the Contract in exception checkbox ticked (in the Subscription section of the Other Info tab).

Being marked Contract in exception prevents scheduled actions from running, which keeps the system from accidentally double-charging the customer if the automatic payment actually went through. Because the status of the payment failed to register with the system, users must manually check if the payment has been made before automatic payments and other scheduled actions can resume.

To do this, navigate to Subscriptions app ‣ Subscriptions ‣ Quotations. Click into the desired subscription, then check the Chatter to see if the payment was made.

If the payment was not made, first enter developer mode. Then, click the Other Info tab, and untick the checkbox next to Contract in exception. Reload the sales order and confirm that the Payment Failure tag is gone.

If the payment was made, a new invoice must be made and posted manually. This automatically updates the next invoice date of the subscription. Once the invoice is created, enter developer mode and navigate to the new sales order. Click the Other Info tab, and untick the checkbox next to Contract in exception. Reload the sales order and confirm that the Payment Failure tag is gone.

The contract in exception option selected with the payment failure tag shown.

The Contract in exception option selected with the Payment Failure tag shown.

In both cases, once the Contract in exception checkbox is no longer ticked, Odoo handles renewals automatically again. If the subscription remains in Payment Failure, it is ignored by Odoo until the sales order is closed.