Skip to content

Payment Methods

BitcoinBuki edited this page Jul 7, 2023 · 4 revisions

Merchant Side

The merchant side of StrikeOut consists of three main sections for each payment method: Invoices, Plugins, and Configuration.

Invoices

The Invoices section can be found on every payment method page. It allows you to generate and test invoices for StrikeOut. More details about invoice forms can be found on the Using StrikeOut page of the wiki.

Invoice Section

Plugins

The Plugins section provides additional functionality for each payment method. It includes the following options:

  • Create Subscription: This form notifies the payment method to send you payment information when a transaction is completed.
  • Activate Webhooks: You can use this option to enable or disable specific actions triggered by webhooks sent by the payment method.
  • Active Subscriptions: This section displays the active subscriptions associated with the payment method.

Plugins Section

Configuration

The Configuration section enables you to configure the specific payment method. This section usually includes fields for API keys and, in some cases, a secret password that needs to be generated. It is important to note that when creating API keys with payers, it is advisable to avoid enabling payouts if possible.

Configure Section

Customer Side

Bitcoin

StrikeOut uses a built-in client checkout system for Bitcoin lightning payments. Here's how it works:

Invoice awaiting payment

When a customer makes a Bitcoin lightning payment, they are directed to a page displaying a lightning invoice. On this page, customers have several options:

  • Scan the QR code with their wallet
  • Copy and paste the invoice into their wallet
  • Open their wallet app if it is set to handle lightning: links

Additionally, a countdown timer indicates the time remaining until the invoice expires (This varies on Bitcoin Payment Method).

Client Invoice

Expired Invoice

If an invoice expires, the customer is presented with an option to renew the invoice. Alternatively, they can simply click the back button on their browser.

Expired Invoice

Paid Invoice

Once the customer successfully completes the payment, a green checkmark confirms the payment. They can then click the continue button to proceed to the page specified in the configure settings on the StrikeOut page or the page provided at the time of invoice creation. It's important to note that the customer's payment wallet will typically display a PAID status as well.

Paid Invoice

Other Methods

Clients will be presented with the payment method's build in checkout system. For example, PayPal's checkout.