Module: Sanwo::Rails::Helper

Defined in:
lib/sanwo/rails/helper.rb

Overview

View helpers for rendering Sanwo checkout components in Rails templates.

The helpers delegate to the Client instance stored in Rails.application.config.sanwo_client.

Examples:

In an initializer (config/initializers/sanwo.rb)

Rails.application.config.sanwo_client = Sanwo::Client.new(
  provider: "paystack",
  public_key: ENV["PAYSTACK_PUBLIC_KEY"],
)

In a view

<%= sanwo_scripts %>
<%= sanwo_checkout(amount: 50000, email: "user@example.com") %>

Instance Method Summary collapse