Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@rnw-community/react-native-payments

rnw-community25.6kMIT1.2.0TypeScript support: included

Accept Payments with Apple Pay and Android Pay using the Payment Request API.

react, react-native, apple-pay, google-pay, payment-request, payments, android, ios, android pay, apple pay, payment intents, cross platform, react native payments, expo, expo-plugin

readme

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.2.0 (2025-03-02)

Bug Fixes

  • react-native-payments: fix ApplePay closing on redirect to another screen (#275) (ea8cd7f)

Features

  • react-native-payments: added experimental web support (#273) (5efc84b)

1.1.0 (2025-02-15)

Features

  • react-native-payments: expo plugin support, expo usage example, bump rn example 0.77 (#270) (0d8846e)

0.83.1 (2025-02-01)

Bug Fixes

  • react-native-payment: fixed wrong ios supported network mapping for Bancontact, closes #268 (#269) (0060283)

0.83.0 (2025-01-12)

Note: Version bump only for package @rnw-community/react-native-payments

0.82.0 (2024-12-15)

Features

  • react-native-payments: fixed IOS ISOCountryCode mapping (#263) (d973d82), closes #261

0.81.0 (2024-12-01)

Features

  • fixed latest eslint 8, updated yarn, typescript other dev deps (#258) (96f74ab)

0.80.0 (2024-11-20)

Bug Fixes

  • nestjs-enterprise: fixed LockObservable catchErrorFn$ types (#254) (e13ce71)

Features

  • react-native-payments: added Expo support via config-plugins (#250) (7770802)

0.79.0 (2024-11-18)

Features

  • react-native-payments: request only contact fields asked for by the user (#231) (67021f7)

0.78.1 (2024-11-18)

Bug Fixes

  • Corrected a typo in the supportedNetworks example code (MasterCard -> Mastercard) (#248) (7dd19d3)

0.78.0 (2024-11-13)

Note: Version bump only for package @rnw-community/react-native-payments

0.77.0 (2024-11-01)

Features

  • react-native-payments: android cardInfo parsing, RN 0.76.1 support (#246) (d7876a6)

0.76.0 (2024-10-21)

Note: Version bump only for package @rnw-community/react-native-payments

0.75.4 (2024-10-14)

Note: Version bump only for package @rnw-community/react-native-payments

0.75.3 (2024-10-10)

Note: Version bump only for package @rnw-community/react-native-payments

0.75.2 (2024-10-10)

Note: Version bump only for package @rnw-community/react-native-payments

0.75.0 (2024-10-10)

Features

  • react-native-payments: make displayItems in PaymentDetailsBase optional (#221) (875aaea)

0.74.4 (2024-10-08)

Note: Version bump only for package @rnw-community/react-native-payments

0.74.3 (2024-09-26)

Note: Version bump only for package @rnw-community/react-native-payments

0.74.1 (2024-09-18)

Note: Version bump only for package @rnw-community/react-native-payments

0.74.0 (2024-07-20)

Features

  • wdio: upgraded wdio to latest v8, fixed types, bump turbo 2.0.9, TS 5.5, eslint and its deps (#209) (1da06a0)

0.73.0 (2024-07-11)

Note: Version bump only for package @rnw-community/react-native-payments

0.72.0 (2024-06-12)

Features

  • updated react-native-payments-example to the latest RN 0.74 (#201) (2c4862b)

0.71.0 (2024-06-11)

Features

  • updated react-native-payments-example to the latest RN 0.74 (#198) (49dff8e)

0.70.0 (2024-06-04)

Note: Version bump only for package @rnw-community/react-native-payments

0.69.0 (2024-06-03)

Note: Version bump only for package @rnw-community/react-native-payments

0.68.0 (2024-05-20)

Note: Version bump only for package @rnw-community/react-native-payments

0.67.0 (2024-02-18)

Note: Version bump only for package @rnw-community/react-native-payments

0.66.0 (2024-02-15)

Features

  • wdio: updated wdio dependencies to the latest version, migration to @jest/globals (#180) (0b6e59a)

0.65.5 (2024-02-07)

Note: Version bump only for package @rnw-community/react-native-payments

0.65.4 (2024-01-24)

Bug Fixes

0.65.3 (2024-01-03)

Note: Version bump only for package @rnw-community/react-native-payments

0.65.2 (2024-01-03)

Bug Fixes

  • workspace protocol failing yarn4 installs (7ccbb70)

0.65.1 (2023-12-17)

Note: Version bump only for package @rnw-community/react-native-payments

0.65.0 (2023-12-17)

Features

  • bump rxjs 7.8.1, changed local version deps to workspace protocol (#168) (319db8c)

0.64.0 (2023-12-17)

Note: Version bump only for package @rnw-community/react-native-payments

0.63.0 (2023-12-16)

Note: Version bump only for package @rnw-community/react-native-payments

0.62.2 (2023-11-13)

Note: Version bump only for package @rnw-community/react-native-payments

0.62.1 (2023-11-13)

Note: Version bump only for package @rnw-community/react-native-payments

0.62.0 (2023-10-26)

Note: Version bump only for package @rnw-community/react-native-payments

0.61.0 (2023-10-23)

Note: Version bump only for package @rnw-community/react-native-payments

0.60.0 (2023-10-23)

Features

  • improved bundled size by removing tsbuildinfo from the dist on build script (fc613ff)

0.59.6 (2023-10-22)

Note: Version bump only for package @rnw-community/react-native-payments

0.59.5 (2023-10-22)

Note: Version bump only for package @rnw-community/react-native-payments

0.57.3 (2023-10-21)

Note: Version bump only for package @rnw-community/react-native-payments

0.57.2 (2023-10-21)

Note: Version bump only for package @rnw-community/react-native-payments

0.57.1 (2023-10-21)

Note: Version bump only for package @rnw-community/react-native-payments

0.57.0 (2023-10-21)

Features

  • shared: refactored docs, added isNumber, isPositiveNumber, isEmptyArray (#151) (68fa290)

0.56.0 (2023-10-18)

Features

  • bumped nestjs deps, move local deps to workspace protocol (#150) (5ccf031)

0.55.1 (2023-10-13)

Note: Version bump only for package @rnw-community/react-native-payments

0.55.0 (2023-10-06)

Features

  • react-native-payments: API improvements and TS fixes (#146) (65be4c5)

0.54.12 (2023-07-27)

Note: Version bump only for package @rnw-community/react-native-payments

0.54.11 (2023-07-26)

Bug Fixes

  • react-native-payments: fixed ios token and paymentData parsing (6751fb6)
  • react-native-payments: methodData now accepts additional options based on platform instead of the details (8fb503e)
  • react-native-payments: methodData now accepts additional options based on platform instead of the details (17fd61c)
  • react-native-payments: supportedMethods must be a string(according to W3C) (47dd4ae)

0.54.10 (2023-07-25)

Bug Fixes

  • react-native-payments: fixed ios token and paymentData parsing (4d2f1b8)
  • react-native-payments: fixed ios token and paymentData parsing (8a93e30)
  • react-native-payments: fixed ios token and paymentData parsing (6ca08d8)

0.54.9 (2023-07-25)

Bug Fixes

  • react-native-payments: fixed ios token and paymentData parsing (e55967d)
  • react-native-payments: fixed ios token and paymentData parsing (579b4ce)

0.54.8 (2023-07-25)

Bug Fixes

  • react-native-payments: change PaymentResponse details field to have Apple/Android tokens (731b300)
  • react-native-payments: fixed android missing intermediateSigningKey (d164d87)

0.54.7 (2023-07-25)

Bug Fixes

  • react-native-payments: ios native fixes (ec59bfe)
  • react-native-payments: ios native fixes, updated android docs (efb746d)

0.54.6 (2023-07-25)

Bug Fixes

  • fixed android response parsing (24d078b)
  • fixed android response parsing (b5f37df)

0.54.5 (2023-07-25)

Bug Fixes

  • react-native-payments: fixed wrong import (b960f0d)

0.54.4 (2023-07-24)

Bug Fixes

  • react-native-payments: improved example, and its code (093673f)

0.54.3 (2023-07-24)

Note: Version bump only for package @rnw-community/react-native-payments