-
Notifications
You must be signed in to change notification settings - Fork 1
Payment Methods
The merchant side of StrikeOut consists of three main sections for each payment method: Invoices, Plugins, and Configuration.
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.
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.
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.
StrikeOut uses a built-in client checkout system for Bitcoin lightning payments. Here's how it works:
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).
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.
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.
Clients will be presented with the payment method's build in checkout system. For example, PayPal's checkout.