Developer/Introduction/Please Read First

Please Read First

Payments can be broadly divided into two types: "face-to-face payment" and "non-face-to-face payment." The Online Payment ASP Service provides payment agency services for "non-face-to-face payments."

Face-to-face payment
A payment made when an end user visits a real shop and purchases an item or service. Examples: department store, supermarket, and restaurant

Non-face-to-face payment
A payment made when an end user purchases an item or service through the Internet or phone. Examples: online supermarket and digital distribution

The Online Payment ASP Service provides a merchant's site with the whole contracts/systems/operations necessary for introducing online payment functions (except some payment methods). For details, see Service Specifications for each service.

Online Payment ASP Service

Unification of contracts
You can use various payment methods by just applying to SBPS.  Negotiations/contracts between each financial institution such as a credit card company and a merchant are generally unnecessary.

Unification of systems
Various payment methods can be used through a common interface. Therefore, addition of payment methods can easily be conducted.

Unification of tasks
Even when you use multiple payment methods, SBPS collects all proceeds.  Also, you can use the Payment Management Tool which allows you to perform settlement aggregations and refund processing.

When the Online Payment ASP Service is introduced, SBPS intermediates between the merchant and financial institutions and acts for the merchant in processes regarding payments and credits.
Example: When an end user purchases an item at the merchant site with a credit card

  1. An end user purchases an item at the merchant site with a credit card.
  2. The Merchant requests SBPS to carry out the payment processing, and then waits for SBPS to return the payment result.
  3. SBPS requests the credit card company to conduct payment processing, receives the payment result, and then returns it to the merchant.
  4. The Merchant delivers the item to the end user.
  5. The credit card company credits the usage fee to SBPS.
  6. SBPS transfers the usage fee to the Merchant.

* Billing/payment between the end user and the financial institution are conducted at the time prescribed by the end user agreement or the like issued by the credit card company.

The provided billing methods are as follows. Incidentally, obtain an agreement from an end user on the billing that occurs recurrently in advance before using recurring billing (simplified) and recurring billing (fixed term/pay-as-you-go).

Billing methodDescription
One-time chargeOne-time billing
Recurring charge (simple)Bills a fixed amount of money on the billing date (start of month) prescribed by SBPS.
Recurring charge (based on term or usage rate)The merchant specifies the billing date and amount of money to bill.

One-time charge

This billing method conducts a payment each time an end user uses.

<<Available payment methods>>
The one-time billing is available for all payment methods except account transfer services. For information on account transfer services, see the Service Specifications (Account Transfer Service).

Recurring charge (simple)

This billing method conducts a payment of a fixed amount of money on a billing date at the start of every month as prescribed by SBPS. A payment is automatically made every month through a payment method specified by an end user. For details, see the Service Specifications (Recurring Billing (Simplified)).

<<Features>>

  • This service supports advance payment, monthly closure, and billing of fixed amount.
  • Merchants can specify whether to charge for the first month or not, whether to charge at the time of a cancellation in the first month or not, and the final month for which the billing is made.
  • Merchants are not required to perform the monthly billing processing.

<<Available payment methods>>
Recurring billing (simplified) is available for the payment methods below.

Credit Card Paymentd Paymentau PAY(au Kantan Kessai (Easy Payment))
Recruit Kantan Shiharai

Recurring charge (based on term or usage rate)

Through this billing method, the merchant specifies the desired time and amount of money to conduct payments recurrently. A payment is made through processing of the merchant with a payment method specified by an end user. For details, see the Service Specifications (Recurring Billing (Fixed Term/Pay-as-You-Go)).

<<Features>>

  • This billing method is suited to periodic purchase at the time the merchant desires.
  • The amount of money can be specified or changed.
  • The merchant needs to conduct billing processing for each billing.

<<Available payment methods>>
Recurring billing (fixed term/pay-as-you-go) is available for the payment methods below.

SoftBank Matomete Shiharai (B)d Paymentau PAY(au Kantan Kessai (Easy Payment))
Rakuten Pay (Online Payment)Recruit Kantan ShiharaiPayPay (Online Payment)
Amazon PayRakuten Pay (Online Payment)V2
* For credit card payments, a billing method similar to recurring billing (fixed term/pay-as-you-go) can be materialized by combining provided functions. For details, see the Service Specifications (Credit Card Payment).

The provided settlement methods are as follows.

Close authorization settlementDescription
Auto close authorization capture methodA capture is made at the time of an end user's purchase.
Specified close authorization capture methodA capture is made at a time specified by the merchant.

About Authorization and Settlement
On some payment methods such as credit card payments, it is necessary to secure a frame for the payment amount from the end user's maximum credit limit at the time of payment (authorization processing). When such a payment method with concepts of authorization and settlement is used, authorization processing and settlement processing need to be conducted.

<<What is authorization processing?>>
Authorization processing is to request a financial institution to secure a billing frame for a usage fee. The end user is not billed for the usage fee and it is not credited to the merchant just by conducting authorization processing.

<<What is settlement processing?>>
Settlement processing is to make a request to a financial institution for settlement for a usage fee. When settlement processing is conducted, the end user is billed for the usage fee.

Image of Authorization Processing and Settlement Processing

Auto close authorization capture method

This method immediately makes a capture at the time of an end user's purchase. When a payment method with concepts of authorization and settlement is used, settlement processing by the merchant is not necessary because SBPS conducts settlement processing after authorization processing.

<<Usage Overview>>

<<Available payment methods>>
The auto close authorization capture method is available for all payment methods except account transfers and NP Deferred Payment.

Specified close authorization capture method

When a payment method with concepts of authorization and settlement is used, this method conducts settlement processing at a time specified by the merchant. This method is suited when you want to make a capture at the time of the shipment to the end user for product sales or the like.

<<Usage Overview>>

<<Available payment methods>>
Available payment methods are as follows.

Credit Card PaymentSoftBank Matomete Shiharai (B)d Payment
au PAY(au Kantan Kessai (Easy Payment))Rakuten Pay (Online Payment)Recruit Kantan Shiharai
Apple PayGoogle PayWallet payment service (Type-Y)
NP AtobaraiPayPay (Online Payment)Merpay Online Payment
Amazon PayEPOS Kantan Kessai Serviceau PAY (Online Payment)
Rakuten Pay (Online Payment)V2

The system connection methods are as follow.

system connection methodDescription
Link TypeThrough this method, the merchant displays SBPS's payment screens in order for end users to enter payment information for processing. SBPS provides payment procedure screens.
API TypeThrough this method, the merchant obtains payment information and has it processed with server-to-server transactions. The merchant can freely customize payment procedure screens.
* Payment information is information for conducting payment processing, such as a card number and expiration date.

Comparison between Link Type and API Type

Merit/demeritLink TypeAPI Type
Flexibility of customization of payment screens○ (Optional service)
Flexibility of designs of payment processing flows
Flexibility of development languages of merchant sites
Facility of development of merchant sites
Availability of the Payment Management Tool
Facility of addition of payment methods
Amplitude of available payment methods
Non-passage of credit card information1
*1: If the token is not used, credit card information will be passed through, requiring PCI DSS compliance by the merchant.

Link Type

<<Features>>

  • Since SBPS provides payment screens, the merchant does not need to prepare screens.
  • There are ample supported payment methods.
  • Since interfaces are common to each payment method, payment methods can be easily added.

<<Usage Overview>>

<<Fee-based optional services>>
The following optional services are provided for the link type.

  • Customization of payment screen designs (PC site only) is available.
  • Payment screens can be used through the merchant's own domain.
  • Screens optimized for smartphones are provided.

<<Available payment methods>>
Available for all payment methods.

API Type

<<Features>>

  • Since the merchant can design payment screens, designs and transitions can be freely customized.
  • Various functions can be used by combining each API in accordance with operations of the merchant.
  • Since various functions are provided, cooperation with merchant's systems other than the payment system can be performed.

<<Usage Overview>>

<<Available payment methods>>
Purchase processing is available with the API type through the following payment methods.

Credit Card PaymentJCB PREMO paymentWeb convenience store payment
Pay-easy paymentGeneral wire transfer (bank-to-bank wire transfer) paymentApple Pay
Google PayNP AtobaraiAmazon Pay

Subsequent processes after purchase processing such as capture, deposit receipt notification, cancellation, and refund are available with the API type through the following payment methods.

Credit Card PaymentUnionPay Net PaymentSoftBank Matomete Shiharai (B)
d Paymentau PAY(au Kantan Kessai (Easy Payment))JCB PREMO payment
Wallet payment service (Type-Y)Rakuten Pay (Online Payment)Recruit Kantan Shiharai
PayPal PaymentEikyu Fumetsu Point PaymentWeb convenience store payment
Pay-easy paymentGeneral wire transfer (bank-to-bank wire transfer) paymentAccount transfer service
NP AtobaraiT-point program (online payment)Apple Pay
Google PayAlipay Cross-border PaymentPayPay (Online Payment)
Merpay Online PaymentAmazon PayEPOS Kantan Kessai Service
au PAY (Online Payment)Rakuten Pay (Online Payment)V2
* The follow-up processing that can be used for each payment methods is different. For details, please refer to the service overview of each payment methods.

The Online Payment ASP Service provides the Payment Management Tool that allows you to easily perform settlement aggregations and refund processes after introduction. For how to operate the Payment Management Tool, see the Payment Management Tool Manual.

Major Functions

Major functions are as follows:

  • Searching/viewing the payment history
  • Downloading displayed items into CSV files
  • Various processes after payment such as "cancellation," "refund," "capture," and "cancellation of recurring billing."
  • Displaying aggregation reports such as settlement, billing, and credit

Usage Overview

The main features of Online Payment ASP Service are as follows: The features available for each payment methods are different, so please refer to the service overview for each payment methods.
* Note: Functions of the payment administration tool are not shown here. Refer to the Payment Administration Tool Manual.

Provided function nameDescription
PurchaseA function for making the payment of the purchased item. When the specified close authorization capture method is used, this function obtains authorization and the settlement function needs to be performed.
SettlementWhen the specified close authorization capture method is used, this function bills for all amounts of transactions after authorization.
This function is used at the time the merchant desires.
Unless settlement is conducted, the end user is not billed for usage fees and they are not credited to the merchant.
Partial SettlementWhen the specified close authorization capture method is used, this function bills an end user for a specified amount that you want to bill.
* The billing amount is within the amount of obtained authorization.
CancellationWhen the specified close authorization capture method is used, this function cancels a transaction after authorization. Use Refund for a transaction after settlement.
RefundA function for making a full refund of a transaction after settlement. Use Cancellation for a transaction before settlement.
Partial RefundThis function refunds a specified amount you want to refund for a transaction after settlement. This function can be used only once.
Multiple RefundsThis function allows specifying an amount you want to refund and refunding the specified amount multiple times for a transaction after settlement. This function can be used multiple times until the usage fee becomes 0 yen.
Amount changeThis function allows specifying a desired amount to change to that amount for a transaction after authorization or settlement. 
* It can change beyond the range of the amount of obtained authorization and the amount of settlement.
Re-obtained authorizationThis function uses past payment information to obtain authorization as another payment. This function is used when settlement cannot be conducted within the authorization period or the like.
Payment result referenceA function for checking the payment status.
Deposit notificationThis function notifies the merchant that an end user has made a payment through an offline method (convenience store payment, transfer, and so on).
Overdue payment cancellation notificationThis function notifies the merchant that a transaction is canceled due to overdue offline payment (such as convenience store payment).
Cancellation of recurring billing (simplified)This function cancels a registration of recurring billing (simplified). Billing is not conducted after the cancellation.
Recurring billing (simplified) cancellation notificationThis function notifies the merchant about a transaction that cannot be billed for. Billing is not conducted after the cancellation notification.
Recurring Billing (Fixed Term/Pay as You Go) RequestThis function makes a request for a purchase item provided through recurring billing (fixed term/pay-as-you-go).
This function only registers for the recurring billing (fixed term/pay-as-you-go) and does not bill.
Recurring billing (fixed term/pay as you go) re-requestThis function changes a billing amount registered for recurring billing (fixed term/pay-as-you-go).
Recurring Billing (Fixed Term/Pay as You Go) PurchaseThis function conducts a payment of a purchase item provided through recurring billing (fixed term/pay-as-you-go).
Recurring Billing (Fixed Term/Pay as You Go) UnsubscribingThis function cancels a registration of recurring billing (fixed term/pay-as-you-go).

Usage Overview of Major Provided Functions
The main features provided are Transition Payment status as follows. For details on how to perform each function, refer to the connection method "Link Type", "API type", and "SBPS Admin portal / Payment management tool Function Manual".
* Since status names are general names, they may not be consistent with status names of the Payment Management Tool.
* Functions unique to some payment methods are omitted.

The Online Payment ASP Service provides a test environment and a production environment. Use the test environment for introduction and modification, and when releasing, switch to the connection target for the production environment and use it. However, note that the test environment may be out of service without prior notification due to SBPS's circumstances such as a maintenance.
* After you make an application and vetting is complete, we will provide the special test environment and production environment.

Usage Overview

System requirements of the Online Payment ASP Service are as follows. Incidentally, since use performance do not guarantee all functionalities, please check at the merchant as necessary.

Supported browserBrowsers that support JavaScript and cookies
<<Actual uses>>
  • Google Chrome
  • Mozilla Firefox
  • Microsoft Edge
  • Safari (with Mac OSX 10.6 or later)
Supported OS<<Actual uses>>
  • Windows: Windows Vista or later
  • Mac: OS X v10.8 Mountain Lion or later
  • iPhone, iPad: iOS 7 or later
  • Android: 4.1 or later
* Although payment processing itself does not depend on the OS, it may be unavailable depending on browser settings or so on.
Communication/network
  • Internet connection environment: Required  Server-to-server transaction: SSL communication
* For SSL/TLS that can be used, please refer to Link Type Basic Specifications.
* When using the screen customization option of the link type, please check operations on each browser at the merchant. SBPS responds to a request for correction of broken screen layout and so on after receiving HTML/CSS/JavaScript.

You can see the process between applying and beginning service usage in the Support Site Manual.

Fee items related to settlement are as follows.

FieldDescriptionRemarks
Initial feeThe cost of various procedures, including environment-related setup. This fee is incurred the month that service begins.
Fixed monthly feeThe fixed monthly operating cost. This fee is incurred every month from the month that service begins.A calculation on a daily prorated basis is not conducted.
Payment feeA fee for the payment processing of the purchase money of an item or service.
Payment service use feeCommission for using the Online Payment ASP Service.
Transaction feeA fee for the system processing.
* Fractions less than 1 JPY are rounded down. The consumption tax is billed separately.
* Other fees may be charged in addition to the fees shown above. For details, check upon application.

Using the date of settlement as the calculation base, the settlement processing results and amounts of money from the first day to the end day are summed, and the receipt statement is sent by the 10th business day of the month of settlement (or by 21st of the next month depending on the used payment method). The proceeds from sales are transferred to the specified bank account at the end of the next month of the month of settlement (the end of the month in which the receipt statement is sent).

Example Settlement Flows

Notes

FieldDescription
Settlement cycle
  • The first month of settlement is the month that includes either desired date of service start or date on which SBPS notifies about the credentials for the production environment, whichever is later.
  • For an offline payment, the date of capture is the date on which the end user credited.
  • If the bank is closed on the date of the transfer of the proceeds from sales, they are transferred on the previous business day.
Billing method
  • Fees are deducted from the sales amount of the Merchant, and then SBPS transfers the remaining amount.
  • If the fees cannot be deducted from the sales amount of the Merchant, a bill is sent in the next month of settlement. Pay the bill to SBPS by the end of the next month.
  • If the Merchant conducts a refund processing, the amount of refund processing and the fee are deducted from the billing amount.
Check of transfer information
  • The receipt statement that shows the amount of transfer is sent by e-mail.
Receipt statement
  • The receipt statement is sent to the e-mail address specified upon the application.
  • When the following payment methods are used, the collection statement is sent by 21st of the month that follows the month of the capture (or the next business day if it is a holiday).
    Wallet Payment Services(Type-Y)/Web convenience store payment/Pay-easy payment/General Wire Transfer (bank-to-bank wire transfer) Payment/Account transfer service/T-point program (online payment)/ NP Deferred Payment
    Please note that if you apply through the portal site for merchants, it is sent by 10 business days even if you use Web convenience store payment and Pay-easy payment.
  • When multiple payment methods are used, all payment methods are summarized in one collection statement by service ID (SID) and sent by email.
    Please note that it is sent by about the 21st of the next month when payment methods shown above are included.
Other
  • Payment in two installments is only available for credit card payments.
  • Settlement cycle
    Cutoff from 1st to 15th: Paid at the end of the month
    Cutoff from 16th to the last day: Paid on 15th of the next month
    <<Date for sending a collection statement>>
    Sent by the previous date of credit
  • The settlement rules are different if the early/multiple-time transfer option is used. Check upon application.

Receipt statement image

Shown itemDescription
(1) Total amount of settlement and date of transferThe amount transferred to the specified account, and the date of transfer.
* (5) The total of settlement amounts of all the fee items.
(2) Fee itemFee items for the introduced payment methods and options (including the installation fees).
(3) Amounts of payment processingThe number and amount of settlements of each fee item, number and amount of refunds, and total number and amount.
(4) FeesThe settlements for charging a fee for each fee item and number of them, unit price of fee, and the total amount of fees including the consumption tax.
(5) Settlement amountSettlement amount of each fee item. (A bill is sent when the amount is negative.)
* (3) Total amounts of payment processing - (4) total amounts of fees
(6) Summing period and service nameThe target payment processing period and service name of the receipt statement.
* A receipt statement showing the summing period and service name is sent for each service ID (SID).
(7) Query numberA query number to be used for inquiring of SBPS.
* The consumption tax is calculated for the total amount of a respective payment method.
* The tax class (taxable/non-taxable/untaxable) varies with the payment method.
* Note that the shown items and design may change.

For definitions of terms, refer to the Glossary.

TermSynonymsDefinition
MerchantYou, companyA company that has contracted to use SBPS's Online Payment ASP Service
End userEnd user, user, customerThe user of the Merchant's service.
Financial institutionFinancial InstitutionA company that provides payment services via SBPS's Online Payment ASP Service
Collection companyCollection institutionA company that collects usage fees paid through convenience stores or the like substituting for financial institutions
BrandInternational brand, domestic brandA company that operates a payment network in which credit cards can be used
DeviceTerminalA device to access websites.
PaymentSettlement, paymentInterchange of money between a Merchant and an end user through a trade transaction.
Payment methodPayment methodA method for paying the purchase money of an item or service.
Payment statusA payment state of a transaction
Payment processingTransmission and acceptance of payment information conducted by a system.
Billing processingTo bill for the purchase money of an item or service.
PCI DSSA security standard of the credit card industry which was jointly created by credit card companies to handle credit card members' data securely
ChargebackA credit card company cancels a settlement of a usage fee when a holder of a credit card does not agree to a payment of the usage fee due to a fraudulent transaction and so on; this cancellation is referred to as chargeback
RegulationUsage regulations stipulated by a financial institution intending for Merchants.
Acceptance markA mark that indicates that a payment method is available.
APIStands for Application Programming Interface. A set of commands, rules, functions, etc. that can be used when programming.
InterfaceIF, interfaceStands for Interface. A device or software to connect different systems to each other.
CSSAn abbreviation for Cascading Style Sheet. This is one of the languages constructing website pages on the Internet and used for page layout and so on
SSL communicationStands for Secure Sockets Layer. A technology to encrypt information sent and received via the Internet.
Was this page helpful?