mirror of
https://github.com/hanzoai/papers.git
synced 2026-11-02 13:32:30 +00:00
38 lines
1.2 KiB
TeX
38 lines
1.2 KiB
TeX
\section{Checkout.js Heritage}
|
|
|
|
\label{sec:checkout}
|
|
% ============================================================================
|
|
|
|
Hanzo checkout.js has been in continuous production since 2015, powering
|
|
payment flows for thousands of merchants. Key properties:
|
|
|
|
\begin{itemize}[leftmargin=1.4em]
|
|
\item \textbf{Drop-in integration}: Single \texttt{<script>} tag.
|
|
No server-side code required.
|
|
\item \textbf{PCI DSS compliant}: Card data never touches merchant
|
|
servers. Tokenized via Hanzo's PCI Level 1 vault.
|
|
\item \textbf{Multi-currency}: 135 fiat currencies with real-time
|
|
exchange rates.
|
|
\item \textbf{Embeddable}: Inline, modal, or redirect payment flows.
|
|
\item \textbf{SDK support}: JavaScript, React, iOS, Android.
|
|
\end{itemize}
|
|
|
|
The crypto payment extension maintains these properties. A merchant
|
|
enabling crypto payments adds a single configuration flag:
|
|
|
|
\begin{verbatim}
|
|
Hanzo.checkout({
|
|
merchantId: 'merch_abc123',
|
|
amount: 99.99,
|
|
currency: 'USD',
|
|
crypto: {
|
|
enabled: true,
|
|
accept: ['BTC', 'ETH', 'USDC', 'USDT'],
|
|
chain: ['lux', 'ethereum', 'bitcoin', 'solana'],
|
|
settlement: 'USDC'
|
|
}
|
|
});
|
|
\end{verbatim}
|
|
|
|
% ============================================================================
|