# Cash App > Documentation for Cash App --- # Cash App Documentation Source: https://developers.cash.app/llms-full.txt --- --- # Getting Started {/*

Get started with Cash App Afterpay

cash-app-afterpay-landing-hero
*/} ## What is Cash App Afterpay? Cash App Afterpay lets your customers make purchases and pay for their purchases over time. When customers pay each installment on time, using Cash App Afterpay is free. Some customers qualify for Pay Monthly, which offers credit with interest payable between 3 to 24 months. Cash App Afterpay is for US merchants and partners only. If you're a merchant operating in Australia, New Zealand, or Canada, see [Afterpay](https://developers.afterpay.com/docs/api/welcome/getting-started). If you're a merchant operating in the United Kingdom, see [Clearpay](https://developers.clearpay.co.uk/clearpay-online/docs/getting-started-with-clearpay-online). ## Why use Cash App Afterpay? **For merchants:** * We pay you upfront and take on all credit and fraud risk * We help raise your Average Order Value (AOV) and conversion rates by increasing purchasing power * Customers look to Cash App Afterpay to discover new brands, providing merchants with a valuable source of new customers **For customers:** * We split the total order amount into four installments, taken automatically every two weeks * It’s free and simple to join - just download the app, then set up an account in minutes. Eligibility criteria apply * There is no interest with Pay-in-4 and no fees when customers pay on time. Customers who qualify can use Pay Monthly, where payment is spread over 3, 6, 12 or 24 months with interest. * Customers can use their Cash App account to pay for purchases in four installments cash-app-afterpay-landing-content ## How is Cash App Afterpay different from Afterpay? In the United States, Afterpay is now called Cash App Afterpay. It's available to both Afterpay and Cash App customers through a single checkout experience. For merchants who previously offered Afterpay to US customers, Cash App Afterpay has a different logo and small changes to the Afterpay messaging on your product and checkout pages. There aren't many changes to your backend operations, payment processing, settlement, or other technical processes. If your app uses an explicit allowlist of Afterpay domains, you *must* add `api.cash.app` and `cash.app` to the allowlist. Checking out with Cash App Afterpay ### Migrate to Cash App Afterpay If you're an existing US merchant who needs to migrate from Afterpay to Cash App Afterpay, see instructions [here](/cash-app-afterpay/guides/welcome/migrate-from-afterpay-to-cash-app-afterpay). --- # How are Cash App Pay and Cash App Afterpay different? **Cash App Pay** is a payment method that allows customers to pay for goods or services in a single transaction. **Cash App Afterpay** is a payment method that lets customers pay for goods or services in installments. ### Cash App Pay Cash App Pay is a digital payment feature. It allows users to make secure, contactless payments in stores or online directly from their Cash App balance or linked bank accounts. Cash App Pay is an e-wallet primarily used on mobile devices, though it can also be accessed on a desktop or laptop. ### Cash App Afterpay Cash App Afterpay is a buy now, pay later service that allows both Afterpay and now Cash App customers in the US to purchase goods and services online and pay in installments. The Pay-in-4 feature allows customers to pay with four interest-free installments paid every six weeks. For example, if a customer buys a $100 product they make the first $25 installment at the time of purchase. Then they make three further \$25 payments at two-week intervals. Cash App Afterpay is only available to US merchants. In Australia and New Zealand, our buy now, pay later solution is called Afterpay. In the United Kingdom, it is called Clearpay. --- # Cross Border Trade Cross Border Trade is a feature that enables you to accept Cash App Afterpay orders from international customers. For example, if you have a US online store, you can accept orders from customers in Australia and those customers can use Cash App Afterpay. * Click [here](https://www.afterpay.com/en-US/cross-border-trade) for an overview of Cross Border Trade for merchants Afterpay customers can still make CBT purchases. Cash App customers that are new to Afterpay will not see options to use CBT. ## Available Countries The available countries for Cash App Afterpay Cross Border Trade are: * Australia * Canada * New Zealand * United Kingdom (as Clearpay) ## Setup All Cash App Afterpay merchants have Cross Border Trade enabled automatically. ## Actions Please ensure that your store is configured to meet these requirements: **Currency** Check that your store currency matches your Cash App Afterpay merchant account region. For example, if you have a US Cash App Afterpay merchant account, then your store currency must be set to USD. If the two do not match, Cash App Afterpay will not work. **Store Address** Check that your store address matches your Cash App Afterpay merchant account region. For example, if you have a US Cash App Afterpay merchant account, then your store address must be set to United States. For information on how to set or change your store currency or address, go to the [Platforms - Quickstart](/cash-app-afterpay/guides/platforms/platforms-quickstart) topic and choose your platform from the list. **Shipping** You must configure shipping methods to any countries that you want to offer CBT to. So for example, if you have a US store and offer CBT to New Zealand, you would need to configure shipping methods for New Zealand within your platform's shipping settings. If you do not do this, international customers will not be able to place an order. ## Settlements Settlements from Cash App Afterpay are always paid in your local currency. So, if you are a US merchant, your settlements are made in US dollars. ## Restrictions and Costs You cannot display Cash App Afterpay messaging on the product pages for currencies other than the default store currency. This is due to possible exchange rate variations, which could lead to inaccurate installment amounts. Cash App Afterpay charges a small additional fee on Cross Border Trade transactions. For details of this fee, see your Cash App Afterpay contract or email us at: * [na-afterpay-merchant-admin@squareup.com](mailto:na-afterpay-merchant-admin@squareup.com) - For US and Canadian merchants --- # Support ### Where can merchants find answers to common questions? Visit our [merchant help center](https://help.business.afterpay.com/hc/en-us) or contact your Cash App Afterpay account representative. #### Quick links * [Payment schedules and transaction fees](https://help.business.afterpay.com/hc/en-us/sections/6464826951705-Payment-Schedule-Transaction-Fees) * [Refunds](https://help.business.afterpay.com/hc/en-us/sections/6464909479577-Refunds) * [Order management](https://help.business.afterpay.com/hc/en-us/sections/6464856665113-Order-Management-Transaction-Description) ### How can a customer contact Cash App Afterpay support? Customer support queries should be directed to [help.afterpay.com](https://help.afterpay.com/hc/en-us). ### Where can I check Cash App Afterpay's systems status? You can view the current status of Cash App Afterpay at [https://status.afterpay.com](https://status.afterpay.com). Subscribe to receive status updates by email. ### Why is Google Analytics incorrectly attributing the referrer to Afterpay? When customers pay with Cash App Afterpay, they are redirected to portal.afterpay.com pages during the checkout flow, before returning to your review or confirmation page. This results in Google Analytics seeing portal.afterpay.com as the last domain visited. Therefore, it attributes the referral to `portal.afterpay.com`. To ensure that Google correctly identifies the real referral source, add `portal.afterpay.com` to your referral exclusion list. For details on how to add Cash App Afterpay to your exclusion list see [Google's documentation.](https://support.google.com/analytics/answer/10327750?hl=en) Use portal.afterpay.com not afterpay.com or you'll hide all of the traffic originating from the Cash App Afterpay Shop Directory. --- # Business Hub The Cash App Afterpay Business Hub is where you manage your merchant account. It's a centralized workspace where you can view settlements, handle disputes, manage your team, and more. For more information about using Business Hub, see the Cash App Afterpay [Help Center](https://help.business.afterpay.com/hc/en-us). You can log in to the Business Hub here: [https://hub.us.afterpay.com/us](https://hub.us.afterpay.com/us) If you have trouble logging in, try clearing your browser's session cookies and then try again. Click [here](https://hub.us.afterpay.com/forgot-password) to reset your password. ## Credentials As a Hub Admin (Business Hub administrator), you have secure access to your merchant credentials within the Business Hub. Go to the Settings tab to find all the necessary information. Your direct link to the Settings tab is: [https://hub.us.afterpay.com/settings](https://hub.us.afterpay.com/settings). Without Hub Admin permissions, you can still view the Merchant ID field. ## New user accounts ### Production You can request for a user to be added to your Business Hub by contacting our [Merchant Admin team](https://help.afterpay.com/hc/en-au/requests/new?ticket_form_id=193406) with the following details: * User's first name * User's last name * User's email address * Level of access For **Sandbox Business Hub** access - contact your delivery manager or Cash App Afterpay account manager. ## Role access There are three standard user access types: * Hub Admin * User * Read Only The various access rights are described in the tables below. **Cash App Afterpay Business Hub** | Permissions | Hub Admin | User | Read Only | | --------------------------------------------------- | --------- | ---- | --------- | | Access to tax invoices | Yes | Yes | Yes | | Access to settlement info | Yes | Yes | Yes | | Process refunds | Yes | Yes | No | | View orders | Yes | Yes | Yes | | Edit orders | Yes | Yes | No | | View shop directory | Yes | Yes | Yes | | View and edit shop directory | Yes | Yes | No | | View and edit team members | Yes | Yes | No | | View banking | Yes | No | No | | View and edit banking | Yes | No | No | | View Afterpay IQ | Yes | Yes | Yes | | View and edit custom access types | Yes | No | No | | View activity logs | Yes | No | No | | View disputes | Yes | Yes | Yes | | Manage disputes | Yes | No | No | | Manage Cash App Afterpay products | Yes | No | No | | View account settings | Yes | Yes | Yes | | Manage account settings and sensitive business data | Yes | No | No | **In the Merchant Portal** | Permissions | Hub Admin | User | Read Only | | --------------------------------- | --------- | ---- | --------- | | View and download tax invoices | Yes | Yes | Yes | | View and download settlement info | Yes | Yes | Yes | | View order | Yes | Yes | Yes | | Edit orders | Yes | Yes | No | | Process refunds | Yes | Yes | No | | Edit shipped status | Yes | Yes | No | ## Business Hub activation email When user accounts are created you receive an activation email. * The activation email contains a link that is active for 45 minutes. * You can use [Forgot My Password](https://hub.us.afterpay.com/forgot-password) if the link is no longer active. ### Activation link expired? Didn’t receive the activation email? * Activation and ‘Forgot my Password’ emails are sent from [donotreply@afterpay.com](mailto:donotreply@afterpay.com) * Please check your Junk or Spam mailbox * Try adding [donotreply@afterpay.com](mailto:donotreply@afterpay.com) to your safe senders list --- # Settlement reports Settlement Reports explain in detail all payments made by Cash App Afterpay to you and help you to reconcile your accounts. There is one settlement report for each settlement to your bank account. Typically, there is one settlement every day that you capture a Cash App Afterpay order. ## View and download settlement reports You can view and export your settlement files in the reconciliation tab of the [Business Hub](https://hub.us.afterpay.com/us). Viewing Settlement Reports.png You can export your settlement files using the Settlement Export option For additional download options, such as API requests, contact your account manager. Downloading the Settlement Report.png ## Download tax invoices You can also download monthly invoices for tax reporting purposes. To download a tax invoice, select **Tax invoice** button in the reconciliation tab. Configure the details of your settlement report and click **Download**. Tax Invoices - Modal.png ## Settlement report fields | Description | Type | Format | Example Value | Displayed in CSV Format | | --------------------- | ------ | ----------------- | ---------------- | ---------------------------------------------------- | | Settlement Date | String | See table below | See table below | See table below | | Order Date and Time | String | dd/MM/yyyy HH:mm | 12/01/2018 10:43 | "24/06/2019 22:56" | | Order Month | String | MMM | Jan | "Jun" | | Order Year | String | | 2019 | "2019" | | Afterpay Order ID | Number | 79043810 | 12345679 | "79169085" | | Merchant Order ID | String | Merchant Supplied | 2345678 | "2345678" | | Merchant Refund ID | String | Merchant Supplied | 9163251003631241 | "9163251003631241" | | Order Amount | String | $00.00 or $0.00 | \$85.95 | "85.95" - with the currency symbol before the number | | Settlement Amount | String | $00.00 or $0.00 | \$85.95 | "85.95" - with the currency symbol before the number | | Merchant Fee excl Tax | String | $00.00 or $0.00 | \$5.46 | "5.46" - with the currency symbol before the number | | Merchant Fee Tax | String | $00.00 or $0.00 | \$0.55 | "0.55" - with the currency symbol before the number | | Merchant Fee incl Tax | String | $00.00 or $0.00 | \$6.00 | "6.00" - with the currency symbol before the number | | Net Settlement Amount | String | $00.00 or $0.00 | \$79.95 | "79.95" - with the currency symbol before the number | | Type | String | | Order | "Order" | | Channel | String | | Online | "Online" | | Store Name | String | | | | | Store Id | | | | 9756 | | Device Name | | | | "POS251" | | Device Id | | | | 38301 | | Afterpay Refund ID | Number | | | 4561545 | | Refund Date and Time | String | dd/MM/yyyy HH:mm | | "24/06/2019 18:43" | | Acquirer Terminal ID | | | | | | Consumer Country | String | | | "US" | --- # Migrate from Afterpay to Cash App Afterpay If your app uses an explicit allowlist of Afterpay domains, you *must* add `api.cash.app` and `cash.app` to the allowlist. ## API integration There are no changes to the APIs, so you don't need to make any changes to your backend systems. While the terminology has changed, the API endpoints are the same. ## Afterpay Messaging We currently support two messaging products, both of which work with Cash App Afterpay. [On-Site Messaging](../AFTERPAY-MESSAGING/Getting-Started-with-Afterpay-On-Site-Messaging.md) is our current messaging product. Our previous product is messaging from the [JavaScript Library](../AFTERPAY-MESSAGING/JavaScript-Library.md). **On-Site Messaging** If you use On-Site Messaging, it will be updated automatically, with advance notice sent via email. If you use elements of Afterpay Messaging, then see the [Getting Started with Afterpay On-Site Messaging](../AFTERPAY-MESSAGING/Getting-Started-with-Afterpay-On-Site-Messaging.md) page for more information. **JavaScript Library** If you use the JavaScript Library for your messaging, it will be updated automatically, with advance notice sent via email. If you use a specific version of the script, update to version `1.x.js` . ## Differences between Afterpay and Cash App Afterpay * Cash App Afterpay is only available in the USA. Australia, New Zealand, and Canada use the Afterpay brand. The United Kingdom uses the Clearpay brand. * Cash App Afterpay operates in US dollars only. [Cross Border Trade](../WELCOME/caa-cross-border-trade.md) is available. * US customers will see *Cash App Afterpay* on your product and payment pages instead of *Afterpay*. ## Brand Assets See the [Brand Assets](../MARKETING/Brand-Assets.md) page in this guide for new assets. See the [Cash App Afterpay Merchant guidelines](https://www.figma.com/deck/yC8BbsBfhxkSnxrw8VtYna/Cash-App-Afterpay-%E2%80%93-Merch\[…]kF1jqQt-1\&scaling=min-zoom\&content-scaling=fixed\&page-id=0%3A1) online presentation for detailed information on how to display Cash App Afterpay. Custom messaging updates must be reviewed by your Account Manager. ## FAQs If you have a technical question on the migration, view our [FAQ](faq-migration.md) page. --- # Platforms This section is for merchants who use a platform for their integration. Find your platform in the list below for information on migration from Afterpay to Cash App Afterpay. * [Adobe Commerce (Magento 2)](adobe-commerce-migration.md) * [Adyen](adyen-migration.md) * [Big Commerce](big-commerce-migration.md) * [Ecwid](ecwid-migration.md) * [PrestaShop](prestashop-migration.md) * [Salesforce Commerce Cloud](salesforce-cc-migration.md) * [Shopify](shopify-migration.md) * [Stripe](stripe-migration.md) * [Wix](wix-migration.md) * [WooCommerce](woocommerce-migration.md) Some platforms can't host Cash App Afterpay because these platforms are not available in the United States. Other platforms are not be available for Cash App Afterpay yet, but will be in the future. Contact us for more information. --- # Adobe Commerce Migration To use the Cash App Afterpay product with Adobe Commerce (Magento 2), upgrade your extension to the latest version. Specifically: * Minimum v5.4.2 for Magento 2.4 * Minimum v4.3.3 for Magento 2.3 * Minimum v1.2.4 for Adobe PWA (Progressive Web Application) Studio If you are on a lower version than these, please update. See the [Update My Adobe Commerce Extension](#update-my-adobe-commerce-extension) section below if you are not sure how to upgrade your extension to the latest version. If you are on minimum or higher version, existing settings and configurations continue to work as before; there is no need to change them. See the [Adobe Commerce Getting Started](/cash-app-afterpay/guides/platforms/adobe-commerce-magento) page for detailed technical information on the Cash App Afterpay integration with Adobe Commerce. *** ## Update My Adobe Commerce Extension *** The Cash App Afterpay extension update method depends on how you, the merchant, have originally installed the Afterpay module. If you used [Composer](https://getcomposer.org/) to install the Afterpay module, then use Composer to update it. If you used a manual process to install theAfterpay module, then use a [manual update](#manual-update) to update it. The extension update process depends on whether you want to use [Composer](https://getcomposer.org/) to make the update, or do a [manual update](#manual-update). We recommend that you [update with Composer](#update-with-composer). In either case, backup your system files before you start an update. The module used to update to Cash App Afterpay is still called Afterpay. This doesn't affect any of the instructions or advice below. ### Update with Composer In the instructions below, the `[ADOBE-COMMERCE]` folder refers to the root folder where Adobe Commerce/Magento is installed. 1. Open the Command Line Interface (CLI) and go to the `[ADOBE-COMMERCE]` folder on your server. 2. Run one of the following commands in the table to update the Afterpay module, depending on the Magento version: | Magento version | Command to run | | --------------- | --------------------------------------------------- | | 2.4 | composer require afterpay-global/module-afterpay:^5 | | 2.3 | composer require afterpay-global/module-afterpay:^4 | | \< 2.3.0 | composer require afterpay-global/module-afterpay:^4 | 3. Make sure that Composer finishes the installation without errors. 4. Run the Adobe Commerce setup upgrade: `php bin/magento setup:upgrade`. 5. Run the Adobe Commerce Dependencies Injection Compile: `php bin/magento setup:di:compile`. 6. Run the Adobe Commerce Static Content deployment: `php bin/magento setup:static-content:deploy`. 7. Run the Adobe Commerce System Cache Flush: `php bin/magento cache:flush`. ### Cash App Pay Update with Composer This section only applies if you have Cash App Pay installed together with Afterpay. In the instructions below, the `[CASH-APP-PAY]` folder refers to the root folder where Cash App Pay is installed. 1. Open the Command Line Interface (CLI) and go to the `[CASH-APP-PAY]` folder on your server. 2. Run one of the following commands in the table to update the Cash App Pay module, depending on the Magento version: | Magento version | Command to run | | --------------- | --------------------------------------------------- | | 2.4 | composer require afterpay-global/module-afterpay:^5 | | 2.3 | composer require afterpay-global/module-afterpay:^4 | | \< 2.3.0 | composer require afterpay-global/module-afterpay:^4 | Then: 3. Make sure that Composer finishes the installation without errors. 4. Run the Adobe Commerce setup upgrade: `php bin/magento setup:upgrade`. 5. Run the Adobe Commerce Dependencies Injection Compile: `php bin/magento setup:di:compile`. 6. Run the Adobe Commerce Static Content deployment: `php bin/magento setup:static-content:deploy`. 7. Run the Adobe Commerce System Cache Flush: `php bin/magento cache:flush`. ## Manual Update This method does not use Composer. It is more complex than using Composer, but just as effective when done correctly. Follow the instructions below. ### Remove old Afterpay files/folders In the instructions below, the `[ADOBE-COMMERCE]` folder refers to the root folder where Adobe Commerce/Magento is installed. 1. Remove all the files in: `[ADOBE-COMMERCE]/app/code/Afterpay/Afterpay`. Then you are ready to download the Afterpay Extension. ### Download the Afterpay Extension The extension is on GitHub. Do the following: 1. Go to GitHub for the link to [Magento 2](https://github.com/afterpay/afterpay-magento-2). The source code needed depends on your version of Magento. For these details, see the [Readme file](https://github.com/afterpay/afterpay-magento-2#readme). 2. Under the green *Code* heading, click **Download ZIP**. See the screenshot below: adobe-comm-manual-install.png 3. Unzip your files and put them into a temporary folder. You can install Adobe Commerce in any folder on your server. In this guide, `[ADOBE-COMMERCE]` is the name of the root folder where Adobe Commerce is installed. #### Run the Commands 1. Copy the files from your temporary folder to the `[ADOBE-COMMERCE]/app/code/Afterpay/Afterpay` folder. The temporary folder is the one you created in Step 3 in the *Download the Afterpay Extension* section above. 2. Open the Command Line Interface (CLI) and make sure you are the owner of the `[ADOBE-COMMERCE]` folder. Run all CLI commands as the owner of the folder, not `root` and without `sudo`. 3. From the CLI, run the commands below: | Command | Description | | :----------------------------------------------- | :--------------------------------------------- | | php bin/magento module:enable Afterpay\_Afterpay | Enable Afterpay extension. | | php bin/magento setup:upgrade | Adobe Commerce setup upgrade. | | php bin/magento setup:di:compile | Adobe Commerce dependencies injection compile. | | php bin/magento setup:static-content:deploy | Adobe Commerce static content deployment. | | php bin/magento cache:flush | Adobe Commerce system cache flush. | Now you need to repeat the process for the *Cash App Pay Extension for Magento 2*: 1. Remove the existing files in the `[ADOBE-COMMERCE]/app/code/Afterpay/CashApp` folder. 2. Download and copy the files to the `[ADOBE-COMMERCE]/app/code/Afterpay/CashApp` folder. The source code path is based on the Magento version [here](https://github.com/afterpay/cash-app-pay-magento-2). 3. Open the Command Line Interface (CLI) and run the commands below: | Command | Description | | :---------------------------------------------- | :--------------------------------------------- | | php bin/magento module:enable Afterpay\_CashApp | Enable the Cash App Pay extension. | | php bin/magento setup:upgrade | Adobe Commerce setup upgrade. | | php bin/magento setup:di:compile | Adobe Commerce dependencies injection compile. | | php bin/magento setup:static-content:deploy | Adobe Commerce static content deployment. | | php bin/magento cache:flush | Adobe Commerce system cache flush. | You can find a table of the Afterpay Plugins for Adobe Commerce/Magento 2 [here](https://github.com/afterpay/afterpay-magento-2#install-manually). It also contains useful information on the manual installation process. ## Brand Assets There are some new Cash App Afterpay brand assets to use at checkout and across your site. See the [Brand Assets](/cash-app-afterpay/guides/welcome/migrate-from-afterpay-to-cash-app-afterpay/brand-assets) page in this guide for these new assets. The table below has examples of the changes: | | Afterpay | Cash App Afterpay | | ------- | ------------------------------------------------------- | ------------------------------------------------------- | | Logos | | | | Buttons | | | ## Messaging Messaging is automatically updated if you use On-Site Messaging, our current messaging product, or its predecessor that used the JavaScript library for messaging. In both cases wait for the automatic update process to occur. Monitor your email for advance notice of this automatic update. See the table below for an example of the changes: | Afterpay | Cash App Afterpay | | ------------------------------------------------------- | ------------------------------------------------------- | | | | The automatic Messaging update includes changes to *learn more*/lightbox asset if you use that. If you use elements of Afterpay Messaging but not the standard Onsite Messaging Widget, then update the Afterpay elements with new Cash App Afterpay elements. See the [Brand Assets](#brand-assets) section above. Any custom messaging updates must be reviewed by your Account Manager. ## FAQs If you have a technical question on the migration, see our [FAQs for the Migration](/cash-app-afterpay/guides/welcome/migrate-from-afterpay-to-cash-app-afterpay/migration-fa-qs) page. --- # Adyen Migration Please contact your commercial contact at Adyen, or reach out to [support@adyen.com](mailto:support@adyen.com), to understand if and how this impacts your integration. ## Brand Assets There are new Cash App Afterpay brand assets to use at checkout and across your site. See the [Brand Assets](/cash-app-afterpay/guides/welcome/migrate-from-afterpay-to-cash-app-afterpay/brand-assets) page in this guide for these new assets. The table below has examples of the changes: | | Afterpay | Cash App Afterpay | | ------- | ------------------------------------------------------- | ------------------------------------------------------- | | Logos | | | | Buttons | | | ## Messaging Messaging is automatically updated if you use On-Site Messaging, our current messaging product, or its predecessor that used the JavaScript library for messaging. In both cases wait for the automatic update process to occur. Monitor your email for advance notice of this automatic update. See the table below for an example of the changes: | Afterpay | Cash App Afterpay | | ------------------------------------------------------- | ------------------------------------------------------- | | | | The automatic Messaging update includes changes to *learn more*/lightbox asset if you use that. If you use elements of Afterpay Messaging but not the standard Onsite Messaging Widget, then update the Afterpay elements with new Cash App Afterpay elements. See the [Brand Assets](#brand-assets) section above. Any custom messaging updates must be reviewed by your Account Manager. ## FAQs If you have a technical question on the migration, see our [FAQs for the Migration](/cash-app-afterpay/guides/welcome/migrate-from-afterpay-to-cash-app-afterpay/migration-fa-qs) page. --- # BigCommerce Migration Contact [Merchant Support](/cash-app-afterpay/guides/welcome/getting-started/support) for information on migrating from Afterpay to Cash App Afterpay on a BigCommerce platform. ## Brand Assets There are new Cash App Afterpay brand assets to use at checkout and across your site. See the [Brand Assets](/cash-app-afterpay/guides/welcome/migrate-from-afterpay-to-cash-app-afterpay/brand-assets) page in this guide for these new assets. The table below has examples of the changes: | | Afterpay | Cash App Afterpay | | ------- | ------------------------------------------------------- | ------------------------------------------------------- | | Logos | | | | Buttons | | | ## Messaging Messaging is automatically updated if you use On-Site Messaging, our current messaging product, or its predecessor that used the JavaScript library for messaging. In both cases wait for the automatic update process to occur. Monitor your email for advance notice of this automatic update. See the table below for an example of the changes: | Afterpay | Cash App Afterpay | | ------------------------------------------------------- | ------------------------------------------------------- | | | | The automatic Messaging update includes changes to *learn more*/lightbox asset if you use that. If you use elements of Afterpay Messaging but not the standard Onsite Messaging Widget, then update the Afterpay elements with new Cash App Afterpay elements. See the [Brand Assets](#brand-assets) section above. Any custom messaging updates must be reviewed by your Account Manager. BigCommerce merchants with Afterpay Site Messaging will notice a discrepancy in the branding after the automatic migration from Afterpay to Cash App Afterpay. As expected, Cash App Afterpay branding will appear on your product display pages/cart and during the Cash App Afterpay checkout flow. But the payment method display on your website's checkout page will still show the former Afterpay branding. This is a temporary situation that we do not expect to last more than a few months. ## FAQs If you have a technical question on the migration, see our [FAQs for the Migration](/cash-app-afterpay/guides/welcome/migrate-from-afterpay-to-cash-app-afterpay/migration-fa-qs) page. --- # Ecwid Migration Contact [Merchant Support](/cash-app-afterpay/guides/welcome/getting-started/support) for information on migrating from Afterpay to Cash App Afterpay on an Ecwid platform. ## Brand Assets There are new Cash App Afterpay brand assets to use at checkout and across your site. See the [Brand Assets](/cash-app-afterpay/guides/welcome/migrate-from-afterpay-to-cash-app-afterpay/brand-assets) page in this guide for these new assets. The table below has examples of the changes to assets: | | Afterpay | Cash App Afterpay | | ------- | ------------------------------------------------------- | ------------------------------------------------------- | | Logos | | | | Buttons | | | ## Messaging Messaging is automatically updated if you use On-Site Messaging, our current messaging product, or its predecessor that used the JavaScript library for messaging. In both cases wait for the automatic update process to occur. Monitor your email for advance notice of this automatic update. See the table below for an example of the changes: | Afterpay | Cash App Afterpay | | ------------------------------------------------------- | ------------------------------------------------------- | | | | The automatic Messaging update includes changes to *learn more*/lightbox asset if you use that. If you use elements of Afterpay Messaging but not the standard Onsite Messaging Widget, then update the Afterpay elements with new Cash App Afterpay elements. See the [Brand Assets](#brand-assets) section above. Any custom messaging updates must be reviewed by your Account Manager. ## FAQs If you have a technical question on the migration, see our [FAQs for the Migration](/cash-app-afterpay/guides/welcome/migrate-from-afterpay-to-cash-app-afterpay/migration-fa-qs) page. --- # PrestaShop Migration To migrate from Afterpay to Cash App Afterpay, update your module. When you upgrade the Afterpay module, you automatically receive the user experience benefits of Cash App Afterpay. See the instructions below: ## Migrating to the New Cash App Afterpay Branding There are two ways to migrate from Afterpay to Cash App Afterpay: * [Use the PrestaShop Marketplace](#use-the-prestashop-marketplace) * [Use the Module Manager updating tool](#use-the-module-manager-updating-tool) We strongly recommend that you always use the latest version of the Afterpay module. ## Use the PrestaShop Marketplace When the latest version of the Afterpay module is released on the PrestaShop Marketplace, the PrestaShop store should detect the new version. The PrestaShop store automatically shows the upgrade option. To upgrade, to the following: 1. Go to the *Module Manager* section on the left menu bar. See the picture below: ![prestashop-1.png](https://files.buildwithfern.com/cash-app.docs.buildwithfern.com/2026-01-27T23:03:44.161Z/cash-afterpay/assets/images/prestashop-1.png) 2. Use the search bar to find the Afterpay installed module and click **Upgrade available**. See the picture below: ![prestashop-2.png](https://files.buildwithfern.com/cash-app.docs.buildwithfern.com/2026-01-27T23:03:44.161Z/cash-afterpay/assets/images/prestashop-2.png) 3. A confirmation window appears, see the picture below: ![prestashop-3.png](https://files.buildwithfern.com/cash-app.docs.buildwithfern.com/2026-01-27T23:03:44.161Z/cash-afterpay/assets/images/prestashop-3.png) 4. Ensure you have a backup of the site before any upgrade. Click **Go to maintenance page** to avoid possible cache issues. Click **Upgrade Anyway** if you have a backup of the site and are confident you can problem solve if necessary. When the upgrade is finished you receive a confirmation message. The **Actions** button shows the regular options. Open the Afterpay configuration *Settings* section to check that all the configurations are correct after the upgrade. See the picture below: ![prestashop-4.png](https://files.buildwithfern.com/cash-app.docs.buildwithfern.com/2026-01-27T23:03:44.161Z/cash-afterpay/assets/images/prestashop-4.png) ## Use the Module Manager Updating Tool This is a manual update procedure you can use if you have disabled the upgrade option on your store. Do the following: 1. Go to the Module Manager Admin panel. 2. Go to the Prestashop Addons Marketplace and download the upgrade you want. We strongly recommend that you always have the latest version of the code. 3. To [download the files](https://addons.prestashop.com/en/other-payment-methods/51381-afterpay-buy-now-pay-later-always-interest-free.html) you must be logged into your PrestaShop account. 4. Open the *Module Manager* section and click **Upload a module**. See the picture below: ![prestashop-5.png](https://files.buildwithfern.com/cash-app.docs.buildwithfern.com/2026-01-27T23:03:44.161Z/cash-afterpay/assets/images/prestashop-5.png) 5. Select the previously downloaded file from your computer and upload it. See the pictures below: ![prestashop-6.png](https://files.buildwithfern.com/cash-app.docs.buildwithfern.com/2026-01-27T23:03:44.161Z/cash-afterpay/assets/images/prestashop-6.png) 6. A confirmation message appears when the module is installed. ## Brand Assets There are new Cash App Afterpay brand assets to use at checkout and across your site. See the [Brand Assets](/cash-app-afterpay/guides/welcome/migrate-from-afterpay-to-cash-app-afterpay/brand-assets) page in this guide for these new assets. The table below has examples of the changes: | | Afterpay | Cash App Afterpay | | ------- | ------------------------------------------------------- | ------------------------------------------------------- | | Logos | | | | Buttons | | | ## Messaging Messaging is automatically updated if you use On-Site Messaging, our current messaging product, or its predecessor that used the JavaScript library for messaging. In both cases wait for the automatic update process to occur. Monitor your email for advance notice of this automatic update. See the table below for an example of the changes: | Afterpay | Cash App Afterpay | | ------------------------------------------------------- | ------------------------------------------------------- | | | | The automatic Messaging update includes changes to *learn more*/lightbox asset if you use that. If you use elements of Afterpay Messaging but not the standard Onsite Messaging Widget, then update the Afterpay elements with new Cash App Afterpay elements. See the [Brand Assets](#brand-assets) section above. Any custom messaging updates must be reviewed by your Account Manager. ## FAQs If you have a technical question on the migration, see our [FAQs for the Migration](/cash-app-afterpay/guides/welcome/migrate-from-afterpay-to-cash-app-afterpay/migration-fa-qs) page. --- # Salesforce Commerce Cloud Migration To migrate from Afterpay to Cash App Afterpay, update your cartridge. When you upgrade the Afterpay cartridge, you automatically receive the user experience benefits of Cash App Afterpay. * Update the cartridge to v24.1.3 or higher See the instructions below: 1. To use the Cash App Afterpay product with Salesforce, download the latest version of the Afterpay cartridge [here](https://github.com/afterpay/afterpay-salesforce-commerce-cloud). 2. See the [Install the Cartridge and Import the Metadata](#install-the-cartridge-and-import-the-metadata) section below to install the new cartridge and integrate it with your systems. The SFCC cartridge and the Business Manager call Cash App Afterpay by the single word Afterpay. This doesn't affect any of the instructions or advice below. ## Install the Cartridge and Import the Metadata To install the lastest version of the cartridge, do the following: 1. Download the cartridge * The current version of the cartridge is available directly from [Cash App Afterpay](https://github.com/afterpay/afterpay-salesforce-commerce-cloud) * It’s also hosted on Salesforce’s [AppExchange platform](https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3u00000R8GgbEAF\&tab=e) 2. Build the client-side Resources. These are the client-side CSS (Cascading Style Sheets) and JS (JavaScript) files that are specific to Cash App Afterpay; this is a required step. * Confirm that `package.json` contains the correct reference to the location of the SFRA base cartridge (Only for SFRA): 3. Set the path. Set the path to the base cartridge of SFCC which is required for the Cash App Afterpay cartridge to work. ``` "paths": { "base": "../storefront-reference-architecture/cartridges/app_storefront_base/" }, ``` 4. Install/Run commands. These commands install the node in our cartridge onto your local storage and compiles the JS and CSS files residing in our cartridge. ``` $ npm install $ npm run compile:js $ npm run compile:scss ``` 5. Import the cartridge. Use **UX Studio** to import the cartridge. Alternatively, you can also use **Node Package Manager (npm)** and run **uploadCartridge**, or the **VSCode Prophet** plugin. Once you have completed the five steps above, you are ready to import the metadata. See the section below. ### Import the Metadata For the Cash App Afterpay integration to work, the following object structures (metadata) must be imported and configured in the **Business Manager**. Do the following: 1. In the cartridge bundle go to the folder *metadata/afterpay-meta-import/sites*. 2. Rename the *RefArch* folder to the ID of your site. You can find the site ID in *Administration* > *Sites* > *Manage Sites* in the *Business Manager*. 3. Compress the *afterpay-meta-import* folder to generate the `afterpay-meta-import.zip` file. 4. In the *Business Manager*, go to *Administration* > *Site Development* > *Site Import & Export* and import the zipped file. Once you have imported the metadata, you are ready to make some final checks. See the section below. ### Check For File Conflicts/Changes. 1. If you are using *SiteGenesis*, see the [SiteGenesis code changes](/cash-app-afterpay/guides/platforms/salesforce-commerce-cloud/site-genesis-code-changes) page to add Cash App Afterpay-specific code changes to your base store cartridges. 2. If you are using *SFRA*, see the [SFRA Files change review](/cash-app-afterpay/guides/platforms/salesforce-commerce-cloud/sfra-files-change-review) page to see the files that override the files in the base cartridge. ## Brand Assets There are new Cash App Afterpay brand assets to use at checkout and across your site. See the [Brand Assets](/cash-app-afterpay/guides/welcome/migrate-from-afterpay-to-cash-app-afterpay/brand-assets) page in this guide for these new assets. The table below has examples of the changes: | | Afterpay | Cash App Afterpay | | ------- | ------------------------------------------------------- | ------------------------------------------------------- | | Logos | | | | Buttons | | | ## Messaging Messaging is automatically updated if you use On-Site Messaging, our current messaging product, or its predecessor that used the JavaScript library for messaging. In both cases wait for the automatic update process to occur. Monitor your email for advance notice of this automatic update. See the table below for an example of the changes: | Afterpay | Cash App Afterpay | | ------------------------------------------------------- | ------------------------------------------------------- | | | | The automatic Messaging update includes changes to *learn more*/lightbox asset if you use that. If you use elements of Afterpay Messaging but not the standard Onsite Messaging Widget, then update the Afterpay elements with new Cash App Afterpay elements. See the [Brand Assets](#brand-assets) section above. Any custom messaging updates must be reviewed by your Account Manager. ## FAQs If you have a technical question on the migration, see our [FAQs for the Migration](/cash-app-afterpay/guides/welcome/migrate-from-afterpay-to-cash-app-afterpay/migration-fa-qs) page. --- # Shopify Migration If you'realready using the **Afterpay US (New)** payment app, no action is required. The new Cash App Afterpay branding will be updated automatically. Here's how it should appear: If you haven't migrated from the **Afterpay (New)** payment app to **Afterpay US (New)**, see [Migrate to the Afterpay US App](#migrate-to-the-afterpay-us-app) below. While the Shopify App Store listing and app logo will reflect the new Cash App Afterpay brand, the payment app itself will continue to be called **Afterpay US** . If you see Afterpay US (New) under your additional payment methods, you're all set. ## Afterpay US Messaging Messaging automatically works if you use the Afterpay On-Site Messaging app or the liquid code snippet from the Afterpay technical guide. No work is needed, as the messaging is automatically enabled. Messaging uses settings from Afterpay Messaging. It automatically displays the correct branding per region. ## Brand Assets There are new Cash App Afterpay brand assets to use at checkout and across your site. See the [Brand Assets](/cash-app-afterpay/guides/welcome/migrate-from-afterpay-to-cash-app-afterpay/brand-assets) page in this guide for these new assets. The table below has examples of the changes: | | Afterpay | Cash App Afterpay | | ------- | ------------------------------------------------------- | ------------------------------------------------------- | | Logos | | | | Buttons | | | Any custom messaging updates must be reviewed by your Account Manager. ### Cash App Afterpay Messaging Messaging automatically works if you use the Afterpay On-Site Messaging app, or the liquid code snippet from the Afterpay technical guide. No migration work is needed as the messaging is automatically enabled. Monitor your email for advance notice of this automatic update. The messaging uses settings from Afterpay Messaging and automatically displays the correct branding per region. See the table below for an example of the changes: | Afterpay | Cash App Afterpay | | ------------------------------------------------------- | ------------------------------------------------------- | | | | The automatic Messaging update includes changes to *learn more*/lightbox asset if you use that. If you use elements of Afterpay Messaging but not the standard Onsite Messaging Widget, then update the Afterpay elements with new Cash App Afterpay elements. See the [Brand Assets](#brand-assets) section above. Any custom messaging updates must be reviewed by your Account Manager. ## Migrate to the Afterpay US app