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:
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:
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:
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. 
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.
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.