@stripe/stripe-js
Advanced tools
Comparing version 1.16.0 to 1.17.0
@@ -57,3 +57,3 @@ function _typeof(obj) { | ||
name: 'stripe-js', | ||
version: "1.16.0", | ||
version: "1.17.0", | ||
startTime: startTime | ||
@@ -60,0 +60,0 @@ }); |
@@ -61,3 +61,3 @@ 'use strict'; | ||
name: 'stripe-js', | ||
version: "1.16.0", | ||
version: "1.17.0", | ||
startTime: startTime | ||
@@ -64,0 +64,0 @@ }); |
@@ -41,3 +41,3 @@ var V3_URL = 'https://js.stripe.com/v3'; | ||
name: 'stripe-js', | ||
version: "1.16.0", | ||
version: "1.17.0", | ||
startTime: startTime | ||
@@ -44,0 +44,0 @@ }); |
@@ -45,3 +45,3 @@ 'use strict'; | ||
name: 'stripe-js', | ||
version: "1.16.0", | ||
version: "1.17.0", | ||
startTime: startTime | ||
@@ -48,0 +48,0 @@ }); |
{ | ||
"name": "@stripe/stripe-js", | ||
"version": "1.16.0", | ||
"version": "1.17.0", | ||
"description": "Stripe.js loading utility", | ||
@@ -5,0 +5,0 @@ "main": "dist/stripe.js", |
@@ -115,2 +115,20 @@ ///<reference path='./checkout.d.ts' /> | ||
/** | ||
* Use `stripe.confirmBoletoPayment` in the [Boleto Payment](https://stripe.com/docs/payments/boleto) with Payment Methods flow when the customer submits your payment form. | ||
* When called, it will confirm the [PaymentIntent](https://stripe.com/docs/api/payment_intents) with `data` you provide. | ||
* Note that there are some additional requirements to this flow that are not covered in this reference. | ||
* Refer to our [integration guide](https://stripe.com/docs/payments/boleto) for more details. | ||
* | ||
* When you confirm a `PaymentIntent`, it needs to have an attached [PaymentMethod](https://stripe.com/docs/api/payment_methods). | ||
* In addition to confirming the `PaymentIntent`, this method can automatically create and attach a new PaymentMethod for you. | ||
* If you have already attached a `PaymentMethod` you can call this method without needing to provide any additional data. | ||
* | ||
* @docs https://stripe.com/docs/js/payment_intents/confirm_boleto_payment | ||
*/ | ||
confirmBoletoPayment( | ||
clientSecret: string, | ||
data?: ConfirmBoletoPaymentData, | ||
options?: ConfirmBoletoPaymentOptions | ||
): Promise<PaymentIntentResult>; | ||
/** | ||
* Use `stripe.confirmCardPayment` when the customer submits your payment form. | ||
@@ -117,0 +135,0 @@ * When called, it will confirm the [PaymentIntent](https://stripe.com/docs/api/payment_intents) with `data` you provide and carry out 3DS or other next actions if they are required. |
@@ -11,2 +11,3 @@ declare module '@stripe/stripe-js' { | ||
| CreatePaymentMethodBancontactData | ||
| CreatePaymentMethodBoletoData | ||
| CreatePaymentMethodCardData | ||
@@ -61,2 +62,28 @@ | CreatePaymentMethodEpsData | ||
interface CreatePaymentMethodBoletoData extends PaymentMethodCreateParams { | ||
type: 'boleto'; | ||
/** | ||
* The customer's billing details. | ||
* `name`, `email`, and full `address` is required. | ||
* | ||
* @docs https://stripe.com/docs/api/payment_methods/create#create_payment_method-billing_details | ||
*/ | ||
billing_details: PaymentMethodCreateParams.BillingDetails & { | ||
email: string; | ||
name: string; | ||
address: PaymentMethodCreateParams.BillingDetails.Address & { | ||
line1: string; | ||
city: string; | ||
postal_code: string; | ||
state: string; | ||
country: string; | ||
}; | ||
}; | ||
boleto: { | ||
tax_id: string; | ||
}; | ||
} | ||
interface CreatePaymentMethodCardData extends PaymentMethodCreateParams { | ||
@@ -369,2 +396,26 @@ type: 'card'; | ||
/** | ||
* Data to be sent with a `stripe.confirmBoletoPayment` request. | ||
* Refer to the [Payment Intents API](https://stripe.com/docs/api/payment_intents/confirm) for a full list of parameters. | ||
*/ | ||
interface ConfirmBoletoPaymentData extends PaymentIntentConfirmParams { | ||
/** | ||
* Either the `id` of an existing [PaymentMethod](https://stripe.com/docs/api/payment_methods), or an object containing data to create a `PaymentMethod` with. | ||
* This field is optional if a `PaymentMethod` has already been attached to this `PaymentIntent`. | ||
* | ||
* @recommended | ||
*/ | ||
payment_method?: string | Omit<CreatePaymentMethodBoletoData, 'type'>; | ||
} | ||
/** | ||
* An options object to control the behavior of `stripe.confirmBoletoPayment`. | ||
*/ | ||
interface ConfirmBoletoPaymentOptions { | ||
/** | ||
* Set this to `false` if you want to handle next actions yourself. Please refer to our [Stripe Boleto integration guide](https://stripe.com/docs/payments/boleto) for more info. Default is `true`. | ||
*/ | ||
handleActions?: boolean; | ||
} | ||
/** | ||
* Data to be sent with a `stripe.confirmAlipayPayment` request. | ||
@@ -371,0 +422,0 @@ * Refer to the [Payment Intents API](https://stripe.com/docs/api/payment_intents/confirm) for a full list of parameters. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
303009
7678