For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
GuidesAPI Reference
GuidesAPI Reference
    • Welcome
  • Product Overview
    • How Cash App Pay Works
    • Cash App Pay on Desktop and POS Devices
    • Cash App Pay on Mobile Devices
  • Partnerships
    • Partner with Cash App Pay
    • Partner Onboarding Requirements
    • Merchant Use Policy
    • Program Rules
  • Technical Guides
    • Cash App Pay Integration Basics
  • Resources
    • Cash App Pay Assets
    • Glossary of Terms
    • Cash App Pay Status
  • Pay Kit SDK
      • Pay Kit Benefits
      • Getting Started
      • Technical Reference
      • React Native Requirements
LogoLogo
On this page
  • Benefits of using Pay Kit
  • Simplified Integration Path
  • First-party support
Pay Kit SDKPay Kit Web Overview

Pay Kit Overview

Was this page helpful?
Previous

Getting Started

Next
Built with

Pay Kit is Cash App Pay’s JavaScript SDK that allows you to accept Cash App Pay online (both on the web and mobile). Here are some of the things that you can do using Pay Kit:

  • Rendering Cash App Pay button to an HTML element
  • Customize the Cash App Pay button
  • Fully managed and branded UI
  • Advanced controls to support:
    • Validating a customer’s information
    • Using custom elements in checkout
    • Upselling to the customer
Screenshot 2023-01-12 at 9.42.58 AM.png

Benefits of using Pay Kit

Pay Kit is the recommended integration path for partners integrating with Cash App. This is because Cash App Pay controls the end-to-end experience. These are some of the benefits our partners will experience:

  • Simplified Integration Path
  • First-party Support

Simplified Integration Path

Pay Kit SDK provides a streamlined integration path for developers by abstracting the Cash App Pay customer linking step to a drop-in Javascript library. The following are some of the attributes of a Simplified Integration Path that our partners can benefit from:

  • Supports desktop and mobile UX: Pay Kit will automatically detect the customer device and facilitate the relevant Cash App Pay customer flow. On desktop devices, a QR code will be displayed to customers that they can scan with their phone to approve the payment. On mobile devices (iOS/Android), the customer will be redirected directly to Cash App to approve the payment.
  • QR code rotation: Pay Kit automatically rotates QR codes every 30 seconds for added security. Your development team does not have to create additional programming for doing this. Thus saving your engineering team’s time and effort. Screenshot 2023-01-12 at 9.45.49 AM.png

  • Cash App brand adherence: Pay Kit ensures that you adhere to Cash App Pay’s brand guidelines and requirements. Any branding and UI updates are automatic and do not need any intervention from your engineering teams.

  • Customer linking state changes: Pay Kit emits a number of events throughout the lifecycle of a payment. One of the most important ones is CUSTOMER_REQUEST_APPROVED which is emitted after a customer approves a payment action such as a one-time payment.

First-party support

Pay Kit is the recommended integration path for partners integrating with Cash App. Therefore, we can provide first-party support for partners integrated via Pay Kit in case things go wrong. In additon, Pay Kit pushes these upgrades automatically without additional development work required from partners or merchants.