Skip to main content

Treezpay: Payken (beta)

New Integrated Credit Offering: Payken (beta)

R
Written by Richard Thorne
Updated today

Introduction

TreezPay now offers a new integrated Card Not Present (CNP) credit payment method through Payken. This solution is available across all TreezPay channels:

  • Treez eCommerce (Web Checkout)

  • SellTreez POS (in-store checkout)

  • Treez Front Facing Display (FFD)

  • TreezPay Virtual Terminal (VT)

Payken is unique in its frictionless customer checkout experience. Customers can seamlessly pay using Apple Pay, Google Pay, or manual card entry out of the box—no additional configuration or custom work required.


Configuration

Before you can start accepting Payken payments, your business must:

  • Get approved by Payken as a payment provider.

  • Receive Payken credentials (Merchant ID and Merchant Secret).

  • Have TreezPay enabled for your organization in the TreezPay Portal.

Steps to Configure Payken in TreezPay Portal

  1. Log into TreezPay Portal → Navigate to Settings > Payment Configuration > Integrated Credit.

  2. Select Payken as your provider.

  3. Input Payken Merchant ID & Secret into the configuration fields.

    1. The Merchant ID and Merchant Secret can be accessed in your Payken Portal under "Manage Secrets".

  4. Enable channels where you want to accept Payken (eCommerce, POS, FFD, VT).

  5. Set Payken as the default credit provider (recommended if Payken will be your primary CNP solution).

  6. Ensure that a Payken Return URL (pay status notification mechanism) is configured.

    • Initially, your Treez representative will help configure this value. In future releases, TreezPay will automatically persist the return URL via API.

    • Return URL value = https://payment-gateway-api.dev.treezpay.com/webhook/webhookReceivers/noauth/payment/payken

Once these steps are complete, Payken will be live and available for use across your configured channels.


Payment Flows

1. eCommerce (Treez Online Checkout)

  • Customer shops online and adds items to cart.

  • At checkout, under Pay by Card, they see Payken as an option.

  • Customer enters their phone number.

  • Payken sends a One-Time Password (OTP) to the customer’s mobile device.

  • Customer verifies OTP, chooses Apple Pay, Google Pay, or manual card entry, and optionally adds a tip.

  • Payment is submitted and charged immediately (no delayed capture).

  • The checkout session automatically closes as Paid, and the order flows directly into the SellTreez fulfillment board.

2. POS (In-Store Checkout)

  • Budtender selects Pay with Integrated Credit (Payken).

  • Customer receives an SMS Paylink to phone on Treez profile from Payken.

  • Customer opens the link on their phone, verifies with OTP, and pays via Apple Pay, Google Pay, or manual card entry.

  • On submission:

    • Payken sends a status callback to TreezPay.

    • TreezPay updates SellTreez POS in real time.

    • The ticket is automatically closed as Paid.

  • If the customer cancels or wants to add/remove items:

    • Budtender selects Cancel Payment in POS.

    • The original Paylink is invalidated, allowing cart to be adjusted and new payment submission

3. Front Facing Display (FFD)

  • At checkout, the TreezPay widget launches on the customer-facing screen.

  • Customer selects Credit (Payken).

  • A QR code is displayed.

  • Customer scans the QR code (or continues on the same mobile device if available).

  • Customer verifies with OTP and pays using Apple Pay, Google Pay, or manual card entry.

  • Once completed, the FFD and POS update in sync to show the payment success screen (including tip details if entered).

4. Virtual Terminal (VT)

  • Staff navigates to Virtual Terminal in TreezPay Portal.

  • Staff enters:

    • Store/Location (POS station)

    • Customer details (optional but recommended)

    • Ticket ID and payment amount

  • Staff selects Payken – Credit.

  • Customer receives an SMS Paylink.

  • Customer verifies with OTP, completes payment with Apple Pay, Google Pay, or manual card entry.

  • On completion, Payken triggers a status callback to TreezPay.

  • Payment is updated in the Transactions report as Paid in real time.


Reporting

All Payken transactions are fully reconciled in both POS Payment Reports and in the TreezPay Reporting module within the TreezPay Portal:

  • Transaction Logs: Each Payken payment is logged with status (Paid/Declined/Failed) and processor details in the TreezPay Portal

  • Tip Reporting: If a customer adds a tip during checkout, tip amounts are included in both the Transaction Report and the Tip Report for accurate payout reconciliation.

  • Order Attribution: Each Payken payment is tied to the Treez OrderId allowing for enhanced reconciliation and troubleshooting

End-2-End Demo

Support Resources

  1. Treez: [email protected] <-- for general support & pay support needs

  2. TreezPay: [email protected] <-- for Payken onboarding needs

Did this answer your question?