> For the complete documentation index, see [llms.txt](https://docs.navigaglobal.com/naviga-subscribe/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.navigaglobal.com/naviga-subscribe/subscribe-features/payment-features/google-pay-ncs-circ-and-payway-in-progress.md).

# Google Pay: NCS Circ,  Payway / Braintree

## Goal

Google Pay offers the user an opportunity to purchase a Subscription using Google Pay electronic wallet during Subscribe checkout flow. The goal of this guide is to help you understand integration details in Subscribe for the NCS Circulation systems and Payway and Braintree payment processors.

## Before you start

Make sure you meet the following pre-requisites:

* Minimum NCS Circ version required is 2020.2-1
* Minimum Subscribe version required is 3.14.2 for Payway and 3.16.0 for Braintree
* For Payway payment processor Subscribe must use PaywayWS .This service is a wrapper of EccoWS and PW\_Web services.
* For Payway payment processor every Payway request needs to go through PaywayWS.

## Implementation

Please connect to your implementation manager to turn this feature on. The customer will be responsible for this setup. More information can be found in the [Google guide](https://developers.google.com/pay/api/web/guides/setup).

For the feature to work valid **GatewayMerchantId** is required, please see Google tutorial on how to request production access [here](https://developers.google.com/pay/api/web/guides/test-and-deploy/request-prod-access).

{% hint style="info" %}
Please note that Google developer account is required to view Google documentation
{% endhint %}

The MerchantId needs to be put into a JS file for both test and production environments as shown below

```
const paymentsClient = 

    new google.payments.api.PaymentsClient({environment: 'ENV'}); 
    // ENV is TEST or PRODUCTION

  
paymentDataRequest.merchantInfo = { 
  merchantName: 'Example Merchant' 	// Merchant Name 
  merchantId: '12345678901234567890' 	// Merchant ID 
};  
```

### Solicitor Concierge setup

From the Solicitor Concierge dashboard:

1. Select **offer groups** from the left sidebar. Your offer groups will appear in a list to the right.
2. Select an offer group from the list, or create a new offer group.
3. Select the **additional options** category, then select the **payment method** drop-down menu.
4. Check the *GooglePay* box.
5. Select **update** or **save as new**.

![Additional options -> Payment methods -> GooglePay](https://976659993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHtWY24ZsNeJjetCpNF%2F-MhoManY_T35PKzRshFC%2F-MhoTmdUkP0wdBNj-NlN%2FGooglePay%20-%20Solcon.png?alt=media\&token=ff74fb47-23f3-47d7-ba12-ca8c4c159c20)

### CMS setup

From the CMS dashboard:

1. Select **subscription panel** then **presentations**. Be sure to apply these changes to the newspaper level.
2. Choose your desired presentation from the drop-down menu.
3. Add the **GooglePay V3** as a child component to the **Payment Method V3** component.
4. Select **save** and clear your app's cache by selecting the manage cache button, then the relevant app.

![Page -> Step -> Payment Methods -> GooglePay](https://976659993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHtWY24ZsNeJjetCpNF%2F-MhoManY_T35PKzRshFC%2F-MhoTwGCrLqJUztMX28z%2FGooglePay%20-%20CMS.png?alt=media\&token=a3d28a77-93d8-4943-aa1c-00f03e35dc0d)

{% hint style="info" %}
Please note that GooglePay for Frictionless checkout is supported starting from 3.15.0
{% endhint %}

### Outcome

Congratulations! You've configured a Subscription Purchase with GooglePay electronic wallet. During checkout process you will see 'Pay with Google Pay' button.

!['Pay with Google Pay' button](https://976659993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHtWY24ZsNeJjetCpNF%2F-MhoManY_T35PKzRshFC%2F-MhoURF8LnVcwrQM2qAa%2FGooglePay%20button.png?alt=media\&token=db3402a8-61ac-4523-bd99-1a716cb337b9)
