Skip to content

Google Pay decrypted

Take a payment with Google Pay decrypted.


Take a payment

To send a payment request with a decrypted payload, you must follow the instructions on Google Pay's developer site first.

Once integrated with Google Pay, you can use our Card Payments API to take a payment. Use our customerInitiatedTransactions or merchantInitiatedTransactions endpoint to submit your request.

Example request

application/vnd.worldpay.payments-v7+json

Decrypted Google Pay authorization for GBP 2.50

{ "transactionReference": "Memory265-13/08/1876", "merchant": { "entity": "default" }, "instruction": { "requestAutoSettlement": { "enabled": false }, "narrative": { "line1": "MindPalace" }, "value": { "currency": "GBP", "amount": 250 }, "paymentInstrument": { "type": "card/networkToken+googlepay", "tokenNumber": "4444333322221111", "expiryDate": { "month": 5, "year": 2035 } } }, "channel": "ecom", "authentication": { "networkToken": { "cryptogram": "BLIYQ4EA/wLF4/hK9ABFMAABAAA=", "eci": "05" } } }

Example response

{
    "outcome": "authorized",
    "paymentId": "828474a3-f175-480d-a98b-835e8a1bef75",
    "commandId": "cmdjBpN_UXthG8alrwjQDQbU0",
    "riskFactors": [
        {
            "type": "cvc",
            "risk": "notSupplied"
        },
        {
            "type": "avs",
            "risk": "notSupplied",
            "detail": "address"
        },
        {
            "type": "avs",
            "risk": "notSupplied",
            "detail": "postcode"
        }
    ],
    "issuer": {
        "authorizationCode": "225085"
    },
    "scheme": {
        "reference": "060720116005062"
    },
    "paymentInstrument": {
        "type": "card/network",
        "cardBin": "444433",
        "expiryDate": {
            "month": 5,
            "year": 2035
        },
        "paymentAccountReference": "Q1HJZ28RKA1EBL470G9XYG90R5D3E"
    },
    "_links": {
        "cardPayments:cancel": {
            "href": "https://try.access.worldpay.com/payments/authorizations/cancellations/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNi4wLjAifQ==.sN:g8wd64bwkbrp0md+bPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y:7njc4649JSrU7+vFDl1J36+cwOkX0lW4Z+fnZKMutoUGX3m1:mbq+gijbswid1YTI700ExzvgMY:fWcGQofGFMpaBDwtbX26OlR2BlA6Rrq6BOaIho:G:6OJpUdnvqbWL:THJeE+srgCaGKzEty4LpcH2OxhODOmSpQ1WgKUNrqV7rX4t+deDdVismwl4hPYJYC:tzrQxb3dMMHI4StxAiTtL5+GU8RUUMtUdhVEpcUN1AkWs6Z0CDUVz1hPk8AA2Gee9zZNSxO382cm+Np0gFBXgXyS9UjNCSCUl0kzGO8y3R240Bd0Cr545KDaJzQ0dLiQKI7NB2ohgV+kpSs5:is6oe2DKFSC8A9INCTEB+xCgs4drbkWJ7u3iDfQTaER8HSg+HBg=="
        },
        "cardPayments:partialCancel": {
            "href": "https://try.access.worldpay.com/payments/authorizations/cancellations/partials/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNi4wLjAifQ==.sN:g8wd64bwkbrp0md+bPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y:7njc4649JSrU7+vFDl1J36+cwOkX0lW4Z+fnZKMutoUGX3m1:mbq+gijbswid1YTI700ExzvgMY:fWcGQofGFMpaBDwtbX26OlR2BlA6Rrq6BOaIho:G:6OJpUdnvqbWL:THJeE+srgCaGKzEty4LpcH2OxhODOmSpQ1WgKUNrqV7rX4t+deDdVismwl4hPYJYC:tzrQxb3dMMHI4StxAiTtL5+GU8RUUMtUdhVEpcUN1AkWs6Z0CDUVz1hPk8AA2Gee9zZNSxO382cm+Np0gFBXgXyS9UjNCSCUl0kzGO8y3R240Bd0Cr545KDaJzQ0dLiQKI7NB2ohgV+kpSs5:is6oe2DKFSC8A9INCTEB+xCgs4drbkWJ7u3iDfQTaER8HSg+HBg=="
        },
        "cardPayments:settle": {
            "href": "https://try.access.worldpay.com/payments/settlements/full/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNi4wLjAifQ==.sN:g8wd64bwkbrp0md+bPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y:7njc4649JSrU7+vFDl1J36+cwOkX0lW4Z+fnZKMutoUGX3m1:mbq+gijbswid1YTI700ExzvgMY:fWcGQofGFMpaBDwtbX26OlR2BlA6Rrq6BOaIho:G:6OJpUdnvqbWL:THJeE+srgCaGKzEty4LpcH2OxhODOmSpQ1WgKUNrqV7rX4t+deDdVismwl4hPYJYC:tzrQxb3dMMHI4StxAiTtL5+GU8RUUMtUdhVEpcUN1AkWs6Z0CDUVz1hPk8AA2Gee9zZNSxO382cm+Np0gFBXgXyS9UjNCSCUl0kzGO8y3R240Bd0Cr545KDaJzQ0dLiQKI7NB2ohgV+kpSs5:is6oe2DKFSC8A9INCTEB+xCgs4drbkWJ7u3iDfQTaER8HSg+HBg=="
        },
        "cardPayments:partialSettle": {
            "href": "https://try.access.worldpay.com/payments/settlements/partials/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNi4wLjAifQ==.sN:g8wd64bwkbrp0md+bPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y:7njc4649JSrU7+vFDl1J36+cwOkX0lW4Z+fnZKMutoUGX3m1:mbq+gijbswid1YTI700ExzvgMY:fWcGQofGFMpaBDwtbX26OlR2BlA6Rrq6BOaIho:G:6OJpUdnvqbWL:THJeE+srgCaGKzEty4LpcH2OxhODOmSpQ1WgKUNrqV7rX4t+deDdVismwl4hPYJYC:tzrQxb3dMMHI4StxAiTtL5+GU8RUUMtUdhVEpcUN1AkWs6Z0CDUVz1hPk8AA2Gee9zZNSxO382cm+Np0gFBXgXyS9UjNCSCUl0kzGO8y3R240Bd0Cr545KDaJzQ0dLiQKI7NB2ohgV+kpSs5:is6oe2DKFSC8A9INCTEB+xCgs4drbkWJ7u3iDfQTaER8HSg+HBg=="
        },
        "cardPayments:reverse": {
            "href": "https://try.access.worldpay.com/payments/authorizations/reversals/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNi4wLjAifQ==.sN:g8wd64bwkbrp0md+bPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y:7njc4649JSrU7+vFDl1J36+cwOkX0lW4Z+fnZKMutoUGX3m1:mbq+gijbswid1YTI700ExzvgMY:fWcGQofGFMpaBDwtbX26OlR2BlA6Rrq6BOaIho:G:6OJpUdnvqbWL:THJeE+srgCaGKzEty4LpcH2OxhODOmSpQ1WgKUNrqV7rX4t+deDdVismwl4hPYJYC:tzrQxb3dMMHI4StxAiTtL5+GU8RUUMtUdhVEpcUN1AkWs6Z0CDUVz1hPk8AA2Gee9zZNSxO382cm+Np0gFBXgXyS9UjNCSCUl0kzGO8y3R240Bd0Cr545KDaJzQ0dLiQKI7NB2ohgV+kpSs5:is6oe2DKFSC8A9INCTEB+xCgs4drbkWJ7u3iDfQTaER8HSg+HBg=="
        },
        "cardPayments:events": {
            "href": "https://try.access.worldpay.com/payments/events/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNi4wLjAifQ==.sN:g8wd64bwkbrp0md+bPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y:7njc4649JSrU7+vFDl1J36+cwOkX0lW4Z+fnZKMutoUGX3m1:mbq+gijbswid1YTI700ExzvgMY:fWcGQofGFMpaBDwtbX26OlR2BlA6Rrq6BOaIho:G:6OJpUdnvqbWL:THJeE+srgCaGKzEty4LpcH2OxhODOmSpQ1WgKUNrqV7rX4t+deDdVismwl4hPYJYC:tzrQxb3dMMHI4StxAiTtL5+GU8RUUMtUdhVEpcUN1AkWs6Z0CDUVz1hPk8AA2Gee9zZNSxO382cm+Np0gFBXgXyS9UjNCSCUl0kzGO8y3R240Bd0Cr545KDaJzQ0dLiQKI7NB2ohgV+kpSs5:is6oe2DKFSC8A9INCTEB+xCgs4drbkWJ7u3iDfQTaER8HSg+HBg=="
        },
        "curies": [
            {
                "name": "cardPayments",
                "href": "https://try.access.worldpay.com/rels/cardPayments/{rel}",
                "templated": true
            }
        ]
    }
}

For more information on how to take a payment with our Google Pay decrypted payment instrument go to our Card Payments API documentation.