Braintree for Webasyst Shop-Script is a payment plugin that puts a secure Braintree card form on your own order page. Customers type their card number on your site, pay, and land on your thank-you page — no redirect to another website and no abandoned payments on the way back.

Accept cards directly on your site

The card form is Braintree Drop-in: every card field is served by Braintree inside your page, so card numbers go straight to Braintree and never touch your server. That keeps your store in the simplest PCI scope (SAQ A) while the customer never leaves your checkout. The form follows the storefront language and works on phones as well as desktops.

Refund from the order screen

Open the order in Shop-Script and press Refund — in full or in part, as many times as you need until the whole payment is returned. If the payment has not settled yet, a full refund simply voids it, so the customer is never charged. You do not have to sign in to the Braintree Control Panel.

What's new in version 2

  • Direct card payments on your site with Braintree Drop-in hosted fields, in place of the retired client-side encryption form.
  • Refunds — full and partial — and automatic void of unsettled payments, from the Shop-Script order screen.
  • 3D Secure 2 for Strong Customer Authentication (SCA) in Europe and the UK, with the liability shift recorded on the order.
  • PayPal, Venmo, Apple Pay and Google Pay buttons in the same form — tick the ones your Braintree account has.
  • Saved cards: signed-in customers can tick “Save card”, pay in two clicks next time and delete saved cards themselves. Cards live in the Braintree Vault.
  • Authorize now, capture later: hold the money at checkout, then capture or release it from the order screen.
  • Multi-currency: the plugin reads your Braintree merchant accounts and charges each order in its own currency — never a silent conversion.
  • Fraud tools: device data is sent with every payment for Braintree's fraud protection.
  • Disputes and chargebacks appear in the order history through a signed webhook.
  • Connection check on the settings page: see at once whether your keys work and which currencies are available.

Safe by design

The amount is always taken from the order on your server, never from the browser. Each payment form is signed for one order and one total, an order cannot be paid twice, and declined payments show the customer a clear reason — “insufficient funds”, “security code did not match” — instead of a generic error.

Set up in five minutes

Install the plugin, paste your Merchant ID, public key and private key from the Braintree Control Panel, and save. Try it in Sandbox with test card 4111 1111 1111 1111, then switch to Live. Upgrading from version 1.x keeps your keys.

Good to know

You need your own Braintree merchant account. PayPal, Venmo, Apple Pay, Google Pay and 3D Secure appear only when they are enabled in that account. Partial refunds become available after Braintree settles the payment, usually within 24 hours.

What you get

  • Accept cards directly on your site — Braintree Drop-in hosted fields, no redirect
  • Full and partial refunds from the Shop-Script order screen
  • Unsettled payments are voided instead of refunded
  • 3D Secure 2 (SCA) with liability shift
  • PayPal, Venmo, Apple Pay and Google Pay in the same form
  • Saved cards in the Braintree Vault, with customer consent
  • Authorize now, capture or release later
  • Multi-currency through your Braintree merchant accounts, no conversion
  • Device data for Braintree fraud protection
  • Disputes and chargebacks in the order history (signed webhook)
  • Clear decline reasons for the customer
  • Connection check on the settings page
  • Sandbox and Live modes
  • Mobile-friendly form in the storefront language
  • English and Russian interface

Specifications

PlatformWebasyst Framework 3 or newer, Shop-Script 10 or newer
PHP7.4 – 8.5 with cURL
APIBraintree GraphQL API, Braintree Drop-in 1.48
AccountBraintree merchant account (Merchant ID, public key, private key)
PCI scopeSAQ A — card fields are hosted by Braintree
Operationssale, authorize, capture, void, full and partial refund
Interface languagesEnglish, Russian
Packagepayment plugin, .tar.gz (no bundled SDK)
Licenceone Webasyst installation

Questions before you buy?

Ask about compatibility, licensing or a custom build. We answer every ticket personally.

Ask a question

You may also like

Coming soon
SoftwareWebasyst

UPI QR + Auto-Confirm for Shop-Script

Dynamic UPI QR at checkout, order number in the payment note, and automatic confirmation with UPI Payment Watch.

Get notified at launch
SoftwareWebasyst

ЮKassa для Webasyst Shop-Script

Карты, СБП, SberPay, T-Pay и ЮMoney через ЮKassa: покупатель выбирает способ прямо на сайте, чеки 54-ФЗ и возвраты из заказа.

$15.00
$19.99
Braintree for Webasyst Shop…