diff --git a/docs/docs/Categories.html b/docs/docs/Categories.html index 440f9bb182f..19d92ded29d 100644 --- a/docs/docs/Categories.html +++ b/docs/docs/Categories.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -461,7 +485,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -498,7 +522,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -511,7 +535,7 @@

Declaration

diff --git a/docs/docs/Categories/NSError(Stripe).html b/docs/docs/Categories/NSError(Stripe).html index 5fa158cb52f..2911d783e47 100644 --- a/docs/docs/Categories/NSError(Stripe).html +++ b/docs/docs/Categories/NSError(Stripe).html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -484,7 +508,7 @@

Return Value

or nil if there was no error information included in the JSON dictionary.

- Show on GitHub + Show on GitHub
@@ -497,7 +521,7 @@

Return Value

diff --git a/docs/docs/Categories/UINavigationBar(Stripe_Theme).html b/docs/docs/Categories/UINavigationBar(Stripe_Theme).html index 47e0cdb1103..3159a1ed454 100644 --- a/docs/docs/Categories/UINavigationBar(Stripe_Theme).html +++ b/docs/docs/Categories/UINavigationBar(Stripe_Theme).html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -483,7 +507,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -519,7 +543,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -532,7 +556,7 @@

Declaration

diff --git a/docs/docs/Classes.html b/docs/docs/Classes.html index dbc0e73d06d..0c02443d8b5 100644 --- a/docs/docs/Classes.html +++ b/docs/docs/Classes.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -454,7 +478,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -485,7 +509,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -520,7 +544,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -555,7 +579,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -580,8 +604,8 @@

Declaration

An empty class representing that the user wishes to pay via Apple Pay. This can be checked on an STPPaymentContext, e.g:

if ([paymentContext.selectedPaymentMethod isKindOfClass:[STPApplePayPaymentMethod class]]) {
-   // Don't ask the user for their card number; they want to pay with apple pay.
-}
+   // Don't ask the user for their card number; they want to pay with apple pay.
+}
 
@@ -594,7 +618,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -636,7 +660,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -678,7 +702,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -720,7 +744,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -762,7 +786,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -799,7 +823,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -834,7 +858,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -869,7 +893,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -907,7 +931,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -946,7 +970,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -983,7 +1007,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1014,7 +1038,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1054,7 +1078,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1094,7 +1118,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1129,7 +1153,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1166,7 +1190,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1200,7 +1224,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1231,7 +1255,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1266,7 +1290,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1305,7 +1329,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1346,7 +1370,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1385,7 +1409,99 @@

Declaration

- Show on GitHub + Show on GitHub +
+ + + + + +
+ +
+
+
- Show on GitHub + Show on GitHub
@@ -1464,7 +1580,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1486,9 +1602,10 @@

Declaration

-

This is a helper class for handling redirect sources.

+

This is a helper class for handling redirects associated with STPSource and +STPPaymentIntents.

-

Init and retain an instance with the redirect flow source you want to handle, +

Init and retain an instance with the Source or PaymentIntent you want to handle, then choose a redirect method. The context will fire the completion handler when the redirect completes.

@@ -1501,8 +1618,8 @@

Declaration

have not actually completed the necessary actions to authorize the charge.

You should not use either this class, nor STPAPIClient, as a way -to determine when you should charge the source or to determine if the redirect -was successful. Use Stripe webhooks on your backend server to listen for source +to determine when you should charge the Source or to determine if the redirect +was successful. Use Stripe webhooks on your backend server to listen for Source state changes and to make the charge.

See https://stripe.com/docs/sources/best-practices

@@ -1519,7 +1636,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1554,7 +1671,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1589,7 +1706,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1625,7 +1742,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1660,7 +1777,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1700,7 +1817,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1735,7 +1852,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1770,7 +1887,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1806,7 +1923,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1841,7 +1958,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1876,7 +1993,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1911,7 +2028,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1949,7 +2066,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1962,7 +2079,7 @@

Declaration

diff --git a/docs/docs/Classes/STPAPIClient.html b/docs/docs/Classes/STPAPIClient.html index 421f98b7b9b..cf4fe9780ef 100644 --- a/docs/docs/Classes/STPAPIClient.html +++ b/docs/docs/Classes/STPAPIClient.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -514,7 +538,7 @@

Return Value

An instance of STPAPIClient.

- Show on GitHub + Show on GitHub
@@ -568,7 +592,7 @@

Return Value

An instance of STPAPIClient.

- Show on GitHub + Show on GitHub
@@ -598,7 +622,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -629,7 +653,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -666,7 +690,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -739,7 +763,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -801,7 +825,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -875,7 +899,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -949,7 +973,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -1025,7 +1049,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -1122,7 +1146,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -1195,7 +1219,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -1275,7 +1299,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -1350,7 +1374,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -1447,7 +1471,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -1497,7 +1521,153 @@

Parameters

- Show on GitHub + Show on GitHub +
+ + + + + +
+
+ + + +

PaymentIntents

+
+
+
diff --git a/docs/docs/Classes/STPAddCardViewController.html b/docs/docs/Classes/STPAddCardViewController.html index b486e4d312e..76099e3f05f 100644 --- a/docs/docs/Classes/STPAddCardViewController.html +++ b/docs/docs/Classes/STPAddCardViewController.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -522,7 +546,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -553,7 +577,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -584,7 +608,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -615,7 +639,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -649,7 +673,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -679,7 +703,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -710,7 +734,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -740,7 +764,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -753,7 +777,7 @@

Declaration

diff --git a/docs/docs/Classes/STPAddress.html b/docs/docs/Classes/STPAddress.html index 57c7089b75d..adc883eb66f 100644 --- a/docs/docs/Classes/STPAddress.html +++ b/docs/docs/Classes/STPAddress.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -489,7 +513,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -519,7 +543,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -549,7 +573,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -579,7 +603,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -609,7 +633,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -639,7 +663,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -669,7 +693,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -699,7 +723,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -771,7 +795,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -824,7 +848,7 @@

Return Value

A new STPAddress instance with data copied from the passed in contact.

- Show on GitHub + Show on GitHub
@@ -858,7 +882,7 @@

Return Value

A new PassKit contact with data copied from this STPAddress instance.

- Show on GitHub + Show on GitHub
@@ -911,7 +935,7 @@

Return Value

A new STPAddress instance with data copied from the passed in contact.

- Show on GitHub + Show on GitHub
@@ -967,7 +991,7 @@

Return Value

NO otherwise.

- Show on GitHub + Show on GitHub
@@ -1014,7 +1038,7 @@

Return Value

YES if there is any data in this STPAddress that’s relevant for those fields.

- Show on GitHub + Show on GitHub
@@ -1073,7 +1097,7 @@

Return Value

NO otherwise.

- Show on GitHub + Show on GitHub
@@ -1118,7 +1142,7 @@

Return Value

YES if there is any data in this STPAddress that’s relevant for those fields.

- Show on GitHub + Show on GitHub
@@ -1174,7 +1198,7 @@

Return Value

a PKAddressField value.

- Show on GitHub + Show on GitHub
@@ -1230,7 +1254,7 @@

Return Value

a PKAddressField value.

- Show on GitHub + Show on GitHub
@@ -1286,7 +1310,7 @@

Return Value

a PKContactField value.

- Show on GitHub + Show on GitHub
@@ -1299,7 +1323,7 @@

Return Value

diff --git a/docs/docs/Classes/STPBankAccount.html b/docs/docs/Classes/STPBankAccount.html index 7d3ef0656f9..a1fec10ec7b 100644 --- a/docs/docs/Classes/STPBankAccount.html +++ b/docs/docs/Classes/STPBankAccount.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -467,7 +491,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -498,7 +522,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -528,7 +552,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -558,7 +582,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -588,7 +612,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -618,7 +642,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -648,7 +672,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -678,7 +702,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -709,7 +733,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -745,7 +769,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -775,7 +799,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -816,7 +840,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -829,7 +853,7 @@

Declaration

diff --git a/docs/docs/Classes/STPBankAccountParams.html b/docs/docs/Classes/STPBankAccountParams.html index a630fabed3f..a43107bcf16 100644 --- a/docs/docs/Classes/STPBankAccountParams.html +++ b/docs/docs/Classes/STPBankAccountParams.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -466,7 +490,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -497,7 +521,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -528,7 +552,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -558,7 +582,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -588,7 +612,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -618,7 +642,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -651,7 +675,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -664,7 +688,7 @@

Declaration

diff --git a/docs/docs/Classes/STPCard.html b/docs/docs/Classes/STPCard.html index fb70e2587f0..27e21940f35 100644 --- a/docs/docs/Classes/STPCard.html +++ b/docs/docs/Classes/STPCard.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -467,7 +491,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -497,7 +521,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -529,7 +553,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -559,7 +583,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -589,7 +613,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -619,7 +643,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -649,7 +673,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -679,7 +703,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -709,7 +733,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -739,7 +763,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -769,7 +793,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -801,7 +825,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -837,7 +861,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -891,7 +915,7 @@

Return Value

A string representing the brand, suitable for displaying to a user.

- Show on GitHub + Show on GitHub
@@ -956,7 +980,7 @@

Return Value

returns STPCardBrandUnknown.

- Show on GitHub + Show on GitHub
@@ -997,7 +1021,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1027,7 +1051,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1057,7 +1081,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1087,7 +1111,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1117,7 +1141,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1147,7 +1171,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1177,7 +1201,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1297,7 +1321,7 @@

Return Value

an STPCard instance populated with the provided values.

- Show on GitHub + Show on GitHub
@@ -1354,7 +1378,7 @@

Return Value

returns STPCardFundingTypeOther.

- Show on GitHub + Show on GitHub
@@ -1367,7 +1391,7 @@

Return Value

diff --git a/docs/docs/Classes/STPCardParams.html b/docs/docs/Classes/STPCardParams.html index f381777e4e7..876bc257043 100644 --- a/docs/docs/Classes/STPCardParams.html +++ b/docs/docs/Classes/STPCardParams.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -466,7 +490,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -496,7 +520,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -526,7 +550,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -556,7 +580,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -586,7 +610,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -622,7 +646,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -658,7 +682,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -691,7 +715,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -732,7 +756,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -762,7 +786,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -792,7 +816,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -822,7 +846,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -852,7 +876,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -882,7 +906,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -895,7 +919,7 @@

Declaration

diff --git a/docs/docs/Classes/STPCardValidator.html b/docs/docs/Classes/STPCardValidator.html index b2c8f46f626..6399a02c5fb 100644 --- a/docs/docs/Classes/STPCardValidator.html +++ b/docs/docs/Classes/STPCardValidator.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -462,7 +486,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -492,7 +516,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -572,7 +596,7 @@

Return Value

card (e.g. @4242).

- Show on GitHub + Show on GitHub
@@ -628,7 +652,7 @@

Return Value

STPCardBrandUnknown, respectively.

- Show on GitHub + Show on GitHub
@@ -683,7 +707,7 @@

Return Value

The set of possible lengths cards associated with that brand can be.

- Show on GitHub + Show on GitHub
@@ -740,7 +764,7 @@

Return Value

The maximum length card numbers associated with that brand could be.

- Show on GitHub + Show on GitHub
@@ -797,7 +821,7 @@

Return Value

The final fragment length card numbers associated with that brand use.

- Show on GitHub + Show on GitHub
@@ -858,7 +882,7 @@

Return Value

month (e.g. @0 or @1).

- Show on GitHub + Show on GitHub
@@ -942,7 +966,7 @@

Return Value

year (e.g. @1 or @2).

- Show on GitHub + Show on GitHub
@@ -996,7 +1020,7 @@

Return Value

The maximum length of CVC numbers for cards associated with that brand.

- Show on GitHub + Show on GitHub
@@ -1067,7 +1091,7 @@

Return Value

STPCardBrandVisa, and STPCardValidationStateInvalid for @12345 and any brand.

- Show on GitHub + Show on GitHub
@@ -1122,7 +1146,7 @@

Return Value

STPCardValidationStateIncomplete if all fields are either incomplete or valid.

- Show on GitHub + Show on GitHub
@@ -1135,7 +1159,7 @@

Return Value

diff --git a/docs/docs/Classes/STPConnectAccountParams.html b/docs/docs/Classes/STPConnectAccountParams.html index 4096c4fe7b1..405247f5eb4 100644 --- a/docs/docs/Classes/STPConnectAccountParams.html +++ b/docs/docs/Classes/STPConnectAccountParams.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -493,7 +517,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -524,7 +548,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -592,7 +616,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -649,7 +673,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -662,7 +686,7 @@

Parameters

diff --git a/docs/docs/Classes/STPCoreViewController.html b/docs/docs/Classes/STPCoreViewController.html index 59e11308b1e..61b4b78f14f 100644 --- a/docs/docs/Classes/STPCoreViewController.html +++ b/docs/docs/Classes/STPCoreViewController.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -463,7 +487,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -512,7 +536,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -544,7 +568,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -575,7 +599,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -588,7 +612,7 @@

Declaration

diff --git a/docs/docs/Classes/STPCustomer.html b/docs/docs/Classes/STPCustomer.html index c421fd481fe..f899193bdcf 100644 --- a/docs/docs/Classes/STPCustomer.html +++ b/docs/docs/Classes/STPCustomer.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -511,7 +535,7 @@

Return Value

an instance of STPCustomer

- Show on GitHub + Show on GitHub
@@ -541,7 +565,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -571,7 +595,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -601,7 +625,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -631,7 +655,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -644,7 +668,7 @@

Declaration

diff --git a/docs/docs/Classes/STPCustomerContext.html b/docs/docs/Classes/STPCustomerContext.html index b51185c776b..ab358c3c533 100644 --- a/docs/docs/Classes/STPCustomerContext.html +++ b/docs/docs/Classes/STPCustomerContext.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -492,7 +516,7 @@

Return Value

the newly-instantiated customer context.

- Show on GitHub + Show on GitHub
@@ -526,7 +550,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -564,7 +588,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -577,7 +601,7 @@

Declaration

diff --git a/docs/docs/Classes/STPCustomerDeserializer.html b/docs/docs/Classes/STPCustomerDeserializer.html index e3804957585..a9b10845162 100644 --- a/docs/docs/Classes/STPCustomerDeserializer.html +++ b/docs/docs/Classes/STPCustomerDeserializer.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -509,7 +533,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -561,7 +585,7 @@

Parameters

- Show on GitHub + Show on GitHub
@@ -591,7 +615,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -621,7 +645,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -634,7 +658,7 @@

Declaration

diff --git a/docs/docs/Classes/STPFile.html b/docs/docs/Classes/STPFile.html index 27232b1c1a7..4b4bab2a962 100644 --- a/docs/docs/Classes/STPFile.html +++ b/docs/docs/Classes/STPFile.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -464,7 +488,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -494,7 +518,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -529,7 +553,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -559,7 +583,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -589,7 +613,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -619,7 +643,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -632,7 +656,7 @@

Declaration

diff --git a/docs/docs/Classes/STPImageLibrary.html b/docs/docs/Classes/STPImageLibrary.html index a0b24d411da..2eeadabca82 100644 --- a/docs/docs/Classes/STPImageLibrary.html +++ b/docs/docs/Classes/STPImageLibrary.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -489,7 +513,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -519,7 +543,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -549,7 +573,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -579,7 +603,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -609,7 +633,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -639,7 +663,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -669,7 +693,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -699,7 +723,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -729,7 +753,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -760,7 +784,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -790,7 +814,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -820,7 +844,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -833,7 +857,7 @@

Declaration

diff --git a/docs/docs/Classes/STPLegalEntityParams.html b/docs/docs/Classes/STPLegalEntityParams.html index b089890d48f..b3f296420e3 100644 --- a/docs/docs/Classes/STPLegalEntityParams.html +++ b/docs/docs/Classes/STPLegalEntityParams.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -463,7 +487,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -493,7 +517,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -523,7 +547,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -553,7 +577,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -585,7 +609,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -615,7 +639,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -645,7 +669,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -675,7 +699,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -705,7 +729,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -735,7 +759,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -767,7 +791,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -780,7 +804,7 @@

Declaration

diff --git a/docs/docs/Classes/STPPaymentActivityIndicatorView.html b/docs/docs/Classes/STPPaymentActivityIndicatorView.html index 774859cefa3..aeccb92ab6c 100644 --- a/docs/docs/Classes/STPPaymentActivityIndicatorView.html +++ b/docs/docs/Classes/STPPaymentActivityIndicatorView.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -489,7 +513,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -519,7 +543,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -532,7 +556,7 @@

Declaration

diff --git a/docs/docs/Classes/STPPaymentCardTextField.html b/docs/docs/Classes/STPPaymentCardTextField.html index dc1cd0a2b85..9abda4a62fb 100644 --- a/docs/docs/Classes/STPPaymentCardTextField.html +++ b/docs/docs/Classes/STPPaymentCardTextField.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -468,7 +492,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -500,7 +524,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -532,7 +556,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -565,7 +589,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -600,7 +624,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -635,7 +659,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -665,7 +689,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -695,7 +719,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -726,7 +750,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -759,7 +783,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -793,7 +817,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -825,7 +849,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -857,7 +881,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -889,7 +913,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -919,7 +943,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -949,7 +973,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -979,7 +1003,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1015,7 +1039,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1045,7 +1069,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1078,7 +1102,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1111,7 +1135,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1144,7 +1168,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1178,7 +1202,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1211,7 +1235,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1244,7 +1268,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1274,7 +1298,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1310,7 +1334,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1348,7 +1372,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1381,7 +1405,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1420,7 +1444,7 @@

Return Value

Whether or not the text field successfully began editing.

- Show on GitHub + Show on GitHub
@@ -1459,7 +1483,7 @@

Return Value

Whether or not the field successfully stopped editing.

- Show on GitHub + Show on GitHub
@@ -1489,7 +1513,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1543,7 +1567,7 @@

Return Value

The cvc image used for a card brand.

- Show on GitHub + Show on GitHub
@@ -1597,7 +1621,7 @@

Return Value

The brand image used for a card brand.

- Show on GitHub + Show on GitHub
@@ -1651,7 +1675,7 @@

Return Value

The error image used for a card brand.

- Show on GitHub + Show on GitHub
@@ -1704,7 +1728,7 @@

Return Value

the rectangle in which the receiver draws its brand image.

- Show on GitHub + Show on GitHub
@@ -1757,7 +1781,7 @@

Return Value

The rectangle in which the receiver draws the text fields.

- Show on GitHub + Show on GitHub
@@ -1770,7 +1794,7 @@

Return Value

diff --git a/docs/docs/Classes/STPPaymentConfiguration.html b/docs/docs/Classes/STPPaymentConfiguration.html index a796419b02a..8df80b8792b 100644 --- a/docs/docs/Classes/STPPaymentConfiguration.html +++ b/docs/docs/Classes/STPPaymentConfiguration.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -466,7 +490,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -501,7 +525,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -534,7 +558,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -572,7 +596,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -606,7 +630,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -638,7 +662,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -672,7 +696,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -707,7 +731,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -740,7 +764,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -780,7 +804,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -817,7 +841,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -854,7 +878,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -867,7 +891,7 @@

Declaration

diff --git a/docs/docs/Classes/STPPaymentContext.html b/docs/docs/Classes/STPPaymentContext.html index 16259daca5e..d43531ea119 100644 --- a/docs/docs/Classes/STPPaymentContext.html +++ b/docs/docs/Classes/STPPaymentContext.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -491,7 +515,7 @@

Return Value

the newly-instantiated payment context

- Show on GitHub + Show on GitHub
@@ -581,7 +605,7 @@

Return Value

the newly-instantiated payment context

- Show on GitHub + Show on GitHub
@@ -617,7 +641,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -712,7 +736,7 @@

Return Value

the newly-instantiated payment context

- Show on GitHub + Show on GitHub
@@ -752,7 +776,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -782,7 +806,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -812,7 +836,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -843,7 +867,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -873,7 +897,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -904,7 +928,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -934,7 +958,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -965,7 +989,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -996,7 +1020,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1027,7 +1051,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1058,7 +1082,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1107,7 +1131,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1151,7 +1175,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1188,7 +1212,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1230,7 +1254,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1276,7 +1300,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1310,7 +1334,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1351,7 +1375,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1387,7 +1411,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1422,7 +1446,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1455,7 +1479,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1493,7 +1517,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1531,7 +1555,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1570,7 +1594,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1609,7 +1633,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1652,7 +1676,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1665,7 +1689,7 @@

Declaration

diff --git a/docs/docs/Classes/STPPaymentIntent.html b/docs/docs/Classes/STPPaymentIntent.html new file mode 100644 index 00000000000..35251b014fd --- /dev/null +++ b/docs/docs/Classes/STPPaymentIntent.html @@ -0,0 +1,941 @@ + + + + STPPaymentIntent Class Reference + + + + + + + + + + + + + + + + +
+

+ + Stripe Docs + + +

+ +

+

+ +
+

+ +

+ + + View on GitHub + +

+ +
+ + + +
+ +
+ +
+
+

STPPaymentIntent

+
+
+
@interface STPPaymentIntent : NSObject <STPAPIResponseDecodable>
+ +
+
+

A PaymentIntent tracks the process of collecting a payment from your customer.

+ + + +
+
+ +
+
+
+
    +
  • +
    + + + + -init + +
    +
    +
    +
    +
    +
    +

    You cannot directly instantiate an STPPaymentIntent. You should only use one that +has been returned from an STPAPIClient callback.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    - (nonnull instancetype)init;
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + stripeId + +
    +
    +
    +
    +
    +
    +

    The Stripe ID of the PaymentIntent.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (readonly, nonatomic) NSString *_Nonnull stripeId;
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + clientSecret + +
    +
    +
    +
    +
    +
    +

    The client secret used to fetch this PaymentIntent

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (readonly, nonatomic) NSString *_Nonnull clientSecret;
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + amount + +
    +
    +
    +
    +
    +
    +

    Amount intended to be collected by this PaymentIntent.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (readonly, nonatomic) NSNumber *_Nonnull amount;
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + canceledAt + +
    +
    +
    +
    +
    +
    +

    If status is STPPaymentIntentStatusCanceled, when the PaymentIntent was canceled.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (readonly, nonatomic, nullable) NSDate *canceledAt;
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + captureMethod + +
    +
    +
    +
    +
    +
    +

    Capture method of this PaymentIntent

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (readonly, nonatomic) STPPaymentIntentCaptureMethod captureMethod;
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + confirmationMethod + +
    +
    +
    +
    +
    +
    +

    Confirmation method of this PaymentIntent

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (readonly, nonatomic)
    +    STPPaymentIntentConfirmationMethod confirmationMethod;
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + created + +
    +
    +
    +
    +
    +
    +

    When the PaymentIntent was created.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (readonly, nonatomic, nullable) NSDate *created;
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + currency + +
    +
    +
    +
    +
    +
    +

    The currency associated with the PaymentIntent.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (readonly, nonatomic) NSString *_Nonnull currency;
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + stripeDescription + +
    +
    +
    +
    +
    +
    +

    The description field of the PaymentIntent. +An arbitrary string attached to the object. Often useful for displaying to users.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (readonly, nonatomic, nullable) NSString *stripeDescription;
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + livemode + +
    +
    +
    +
    +
    +
    +

    Whether or not this PaymentIntent was created in livemode.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (readonly, nonatomic) BOOL livemode;
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + receiptEmail + +
    +
    +
    +
    +
    +
    +

    Email address that the receipt for the resulting payment will be sent to.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (readonly, nonatomic, nullable) NSString *receiptEmail;
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + returnUrl + +
    +
    +
    +
    +
    +
    +

    The URL to redirect your customer back to after they authenticate or cancel their +payment on the payment method’s app or site.

    + +

    This should be a URL that your app handles if the PaymentIntent is going to +be confirmed in your app, and it has a redirect authorization flow.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (readonly, nonatomic, nullable) NSURL *returnUrl;
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + sourceId + +
    +
    +
    +
    +
    +
    +

    The Stripe ID of the Source used in this PaymentIntent.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (readonly, nonatomic, nullable) NSString *sourceId;
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + status + +
    +
    +
    +
    +
    +
    +

    Status of the PaymentIntent

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    @property (readonly, nonatomic) STPPaymentIntentStatus status;
    + +
    +
    + +
    +
    +
  • +
+
+
+
+ +
+
+ + + + diff --git a/docs/docs/Classes/STPPaymentIntentParams.html b/docs/docs/Classes/STPPaymentIntentParams.html new file mode 100644 index 00000000000..7a0569fd05e --- /dev/null +++ b/docs/docs/Classes/STPPaymentIntentParams.html @@ -0,0 +1,763 @@ + + + + STPPaymentIntentParams Class Reference + + + + + + + + + + + + + + + + +
+

+ + Stripe Docs + + +

+ +

+

+ +
+

+ +

+ + + View on GitHub + +

+ +
+ + + +
+ +
+ +
+
+

STPPaymentIntentParams

+
+
+
@interface STPPaymentIntentParams : NSObject <STPFormEncodable>
+ +
+
+

An object representing parameters used to confirm a PaymentIntent object.

+ +

A PaymentIntent must have a Source associated in order to successfully confirm it.

+ +

That Source can either be:

+
  • created during confirmation, by passing in a STPSourceParams object in the sourceParams field
  • +
  • a pre-existing Source can be associated by passing its id in the sourceId field
  • +
  • or already set via your backend, either when creating or updating the PaymentIntent

  • + + +
    +
    + +
    +
    +
    +
      +
    • + +
      +
      +
      +
      +
      +

      Initialize this STPPaymentIntentParams with a clientSecret, which is the only required +field.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      - (nonnull instancetype)initWithClientSecret:(nonnull NSString *)clientSecret;
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + clientSecret + + +
      +

      the client secret for this PaymentIntent

      +
      +
      +
      + +
      +
      +
    • +
    • +
      + + + + stripeId + +
      +
      +
      +
      +
      +
      +

      The Stripe id of the PaymentIntent, extracted from the clientSecret.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, copy, nonatomic, nullable) NSString *stripeId;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + clientSecret + +
      +
      +
      +
      +
      +
      +

      The client secret of the PaymentIntent. Required

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readwrite, copy, nonatomic) NSString *_Nonnull clientSecret;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + sourceParams + +
      +
      +
      +
      +
      +
      +

      Provide a supported STPSourceParams object into here, and Stripe will create a Source +during PaymentIntent confirmation.

      +
      +

      Note

      + alternative to sourceId + +
      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readwrite, strong, nonatomic, nullable) STPSourceParams *sourceParams;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + sourceId + +
      +
      +
      +
      +
      +
      +

      Provide an already created Source’s id, and it will be used to confirm the PaymentIntent.

      +
      +

      Note

      + alternative to sourceParams + +
      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readwrite, copy, nonatomic, nullable) NSString *sourceId;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + receiptEmail + +
      +
      +
      +
      +
      +
      +

      Email address that the receipt for the resulting payment will be sent to.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readwrite, copy, nonatomic, nullable) NSString *receiptEmail;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + saveSourceToCustomer + +
      +
      +
      +
      +
      +
      +

      @YES to save this PaymentIntent’s Source to the associated Customer, +if the Source is not already attached.

      + +

      This should be a boolean NSNumber, so that it can be nil

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readwrite, strong, nonatomic, nullable)
      +    NSNumber *saveSourceToCustomer;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + returnUrl + +
      +
      +
      +
      +
      +
      +

      The URL to redirect your customer back to after they authenticate or cancel +their payment on the payment method’s app or site. +This should probably be a URL that opens your iOS app.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readwrite, copy, nonatomic, nullable) NSString *returnUrl;
      + +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + + diff --git a/docs/docs/Classes/STPPaymentMethodsViewController.html b/docs/docs/Classes/STPPaymentMethodsViewController.html index 7c41dadef47..0b2877b1381 100644 --- a/docs/docs/Classes/STPPaymentMethodsViewController.html +++ b/docs/docs/Classes/STPPaymentMethodsViewController.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -474,7 +498,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -530,7 +554,7 @@

    Return Value

    an initialized view controller.

    - Show on GitHub + Show on GitHub
    @@ -628,7 +652,7 @@

    Return Value

    an initialized view controller.

    - Show on GitHub + Show on GitHub
    @@ -726,7 +750,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -759,7 +783,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -795,7 +819,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -831,7 +855,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -884,7 +908,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -914,7 +938,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -945,7 +969,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -975,7 +999,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -988,7 +1012,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPPaymentResult.html b/docs/docs/Classes/STPPaymentResult.html index d70d56feb38..4a252c085f6 100644 --- a/docs/docs/Classes/STPPaymentResult.html +++ b/docs/docs/Classes/STPPaymentResult.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -502,7 +526,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPPersonParams.html b/docs/docs/Classes/STPPersonParams.html index 52091869c9b..36cd9a63dc5 100644 --- a/docs/docs/Classes/STPPersonParams.html +++ b/docs/docs/Classes/STPPersonParams.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -461,7 +485,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -491,7 +515,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -521,7 +545,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -552,7 +576,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -584,7 +608,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -615,7 +639,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -628,7 +652,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPRedirectContext.html b/docs/docs/Classes/STPRedirectContext.html index 4c09adfbd94..a3bbdf14cf2 100644 --- a/docs/docs/Classes/STPRedirectContext.html +++ b/docs/docs/Classes/STPRedirectContext.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -426,9 +450,10 @@

    STPRedirectContext

    -

    This is a helper class for handling redirect sources.

    +

    This is a helper class for handling redirects associated with STPSource and +STPPaymentIntents.

    -

    Init and retain an instance with the redirect flow source you want to handle, +

    Init and retain an instance with the Source or PaymentIntent you want to handle, then choose a redirect method. The context will fire the completion handler when the redirect completes.

    @@ -441,8 +466,8 @@

    STPRedirectContext

    have not actually completed the necessary actions to authorize the charge.

    You should not use either this class, nor STPAPIClient, as a way -to determine when you should charge the source or to determine if the redirect -was successful. Use Stripe webhooks on your backend server to listen for source +to determine when you should charge the Source or to determine if the redirect +was successful. Use Stripe webhooks on your backend server to listen for Source state changes and to make the charge.

    See https://stripe.com/docs/sources/best-practices

    @@ -479,7 +504,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -497,7 +522,7 @@

    Declaration

    -

    Initializer for context.

    +

    Initializer for context from an STPSource.

    Note

    You must ensure that the returnURL set up in the created source @@ -507,7 +532,7 @@

    Declaration

    Note

    -

    Firing of the completion block does not necessarily mean the user +

    Execution of the completion block does not necessarily mean the user successfully performed the redirect action. You should listen for source status change webhooks on your backend to determine the result of a redirect.

    @@ -520,7 +545,7 @@

    Declaration

    Objective-C

    - (nullable instancetype)
     initWithSource:(nonnull STPSource *)source
    -    completion:(nonnull STPRedirectContextCompletionBlock)completion;
    + completion:(nonnull STPRedirectContextSourceCompletionBlock)completion;
    @@ -558,11 +583,90 @@

    Parameters

    Return Value

    -

    Nil if the specified source is not a redirect-flow source. Otherwise +

    nil if the specified source is not a redirect-flow source. Otherwise +a new context object.

    +
    +
    + Show on GitHub +
    +
    + + +
  • +
    + + + + -initWithPaymentIntent:completion: + +
    +
    +
    +
    +
    +
    +

    Initializer for context from an STPPaymentIntent.

    + +

    This should be used when the status is STPPaymentIntentStatusRequiresSourceAction. +If the next action involves a redirect, this init method will return a non-nil object.

    +
    +

    Note

    +

    Execution of the completion block does not necessarily mean the user +successfully performed the redirect action.

    + +
    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    - (nullable instancetype)
    +initWithPaymentIntent:(nonnull STPPaymentIntent *)paymentIntent
    +           completion:(nonnull STPRedirectContextPaymentIntentCompletionBlock)
    +                          completion;
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + paymentIntent + + +
    +

    The STPPaymentIntent that needs a redirect.

    +
    +
    + + completion + + +
    +

    A block to fire when the action is believed to have +been completed.

    +
    +
    +
    +
    +

    Return Value

    +

    nil if the provided PaymentIntent does not need a redirect. Otherwise a new context object.

    @@ -592,7 +696,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -613,7 +717,7 @@

    Declaration

    Starts a redirect flow.

    You must ensure that your app delegate listens for the returnURL that you -set on your source object, and forwards it to the Stripe SDK so that the +set on the Stripe object, and forwards it to the Stripe SDK so that the context can be notified when the redirect is completed and dismiss the view controller. See [Stripe handleStripeURLCallbackWithURL:]

    @@ -626,7 +730,7 @@

    Declaration

    over the redirect method, you can use startSafariViewControllerRedirectFlowFromViewController or startSafariAppRedirectFlow

    -

    If the source supports a native app, and that app is is installed on the user’s +

    If the redirect supports a native app, and that app is is installed on the user’s device, this call will do a direct app-to-app redirect instead of showing a web url.

    @@ -667,7 +771,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -689,7 +793,7 @@

    Parameters

    from the passed in view controller.

    You must ensure that your app delegate listens for the returnURL that you -set on your source object, and forwards it to the Stripe SDK so that the +set on the Stripe object, and forwards it to the Stripe SDK so that the context can be notified when the redirect is completed and dismiss the view controller. See [Stripe handleStripeURLCallbackWithURL:]

    @@ -734,7 +838,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -774,7 +878,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -805,7 +909,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -818,7 +922,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPShippingAddressViewController.html b/docs/docs/Classes/STPShippingAddressViewController.html index c60985172aa..427b8109ac4 100644 --- a/docs/docs/Classes/STPShippingAddressViewController.html +++ b/docs/docs/Classes/STPShippingAddressViewController.html @@ -133,6 +133,12 @@
  • + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -509,7 +533,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -624,7 +648,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -655,7 +679,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -704,7 +728,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -734,7 +758,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -765,7 +789,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -795,7 +819,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -808,7 +832,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPSource.html b/docs/docs/Classes/STPSource.html index 779a61b67fc..69a3c82b1ef 100644 --- a/docs/docs/Classes/STPSource.html +++ b/docs/docs/Classes/STPSource.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -490,7 +514,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -521,7 +545,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -551,7 +575,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -581,7 +605,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -611,7 +635,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -641,7 +665,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -677,7 +701,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -707,7 +731,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -738,7 +762,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -769,7 +793,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -799,7 +823,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -829,7 +853,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -859,7 +883,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -890,7 +914,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -920,7 +944,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -951,7 +975,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -983,7 +1007,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -996,7 +1020,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPSourceCardDetails.html b/docs/docs/Classes/STPSourceCardDetails.html index 560f197b682..19de93dc533 100644 --- a/docs/docs/Classes/STPSourceCardDetails.html +++ b/docs/docs/Classes/STPSourceCardDetails.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -461,7 +485,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -491,7 +515,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -521,7 +545,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -551,7 +575,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -581,7 +605,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -611,7 +635,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -641,7 +665,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -671,7 +695,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -701,7 +725,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -714,7 +738,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPSourceOwner.html b/docs/docs/Classes/STPSourceOwner.html index 74dec51e325..fec0af58883 100644 --- a/docs/docs/Classes/STPSourceOwner.html +++ b/docs/docs/Classes/STPSourceOwner.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -490,7 +514,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -520,7 +544,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -550,7 +574,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -580,7 +604,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -610,7 +634,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -640,7 +664,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -670,7 +694,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -700,7 +724,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -713,7 +737,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPSourceParams.html b/docs/docs/Classes/STPSourceParams.html index ae9ceab0956..24e03fc8f56 100644 --- a/docs/docs/Classes/STPSourceParams.html +++ b/docs/docs/Classes/STPSourceParams.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -464,7 +488,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -501,7 +525,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -533,7 +557,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -564,7 +588,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -596,7 +620,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -626,7 +650,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -657,7 +681,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -688,7 +712,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -719,7 +743,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -751,7 +775,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -857,7 +881,7 @@

    Return Value

    an STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -915,7 +939,7 @@

    Return Value

    an STPSourceParams object populated with the provided card details.

    - Show on GitHub + Show on GitHub
    @@ -1021,7 +1045,7 @@

    Return Value

    an STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1140,7 +1164,7 @@

    Return Value

    an STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1271,7 +1295,7 @@

    Return Value

    an STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1377,7 +1401,7 @@

    Return Value

    an STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1476,7 +1500,7 @@

    Return Value

    an STPSourceParams object populated with the provided card details.

    - Show on GitHub + Show on GitHub
    @@ -1562,7 +1586,7 @@

    Return Value

    An STPSourceParams object populated with the provided values

    - Show on GitHub + Show on GitHub
    @@ -1635,7 +1659,7 @@

    Return Value

    An STPSourceParams object populated with the provided values

    - Show on GitHub + Show on GitHub
    @@ -1746,7 +1770,7 @@

    Return Value

    An STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1811,7 +1835,7 @@

    Return Value

    An STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1889,7 +1913,7 @@

    Return Value

    An STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1989,7 +2013,7 @@

    Return Value

    An STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -2075,7 +2099,7 @@

    Return Value

    An STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -2088,7 +2112,7 @@

    Return Value

    diff --git a/docs/docs/Classes/STPSourceReceiver.html b/docs/docs/Classes/STPSourceReceiver.html index 1267804d01b..3048e0504c5 100644 --- a/docs/docs/Classes/STPSourceReceiver.html +++ b/docs/docs/Classes/STPSourceReceiver.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -579,7 +603,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -592,7 +616,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPSourceRedirect.html b/docs/docs/Classes/STPSourceRedirect.html index 4c1c23db248..90283678cea 100644 --- a/docs/docs/Classes/STPSourceRedirect.html +++ b/docs/docs/Classes/STPSourceRedirect.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -490,7 +514,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -520,7 +544,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -550,7 +574,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -563,7 +587,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPSourceSEPADebitDetails.html b/docs/docs/Classes/STPSourceSEPADebitDetails.html index 4406b7ebe85..32c12ad3340 100644 --- a/docs/docs/Classes/STPSourceSEPADebitDetails.html +++ b/docs/docs/Classes/STPSourceSEPADebitDetails.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -461,7 +485,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -491,7 +515,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -521,7 +545,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -551,7 +575,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -581,7 +605,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -611,7 +635,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -641,7 +665,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -654,7 +678,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPSourceVerification.html b/docs/docs/Classes/STPSourceVerification.html index 538141de28c..c5d87ba4e14 100644 --- a/docs/docs/Classes/STPSourceVerification.html +++ b/docs/docs/Classes/STPSourceVerification.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -491,7 +515,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -521,7 +545,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -534,7 +558,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPTheme.html b/docs/docs/Classes/STPTheme.html index c845fd78472..1ab92fddfb1 100644 --- a/docs/docs/Classes/STPTheme.html +++ b/docs/docs/Classes/STPTheme.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -490,7 +514,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -521,7 +545,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -551,7 +575,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -581,7 +605,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -612,7 +636,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -643,7 +667,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -673,7 +697,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -703,7 +727,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -733,7 +757,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -763,7 +787,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -793,7 +817,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -825,7 +849,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -856,7 +880,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -886,7 +910,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -916,7 +940,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -929,7 +953,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPToken.html b/docs/docs/Classes/STPToken.html index e95de256b78..13c3a0ca711 100644 --- a/docs/docs/Classes/STPToken.html +++ b/docs/docs/Classes/STPToken.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -494,7 +518,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -524,7 +548,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -555,7 +579,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -585,7 +609,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -615,7 +639,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -628,7 +652,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPUserInformation.html b/docs/docs/Classes/STPUserInformation.html index caac58a352d..4a916911209 100644 --- a/docs/docs/Classes/STPUserInformation.html +++ b/docs/docs/Classes/STPUserInformation.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -464,7 +488,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -496,7 +520,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -509,7 +533,7 @@

    Declaration

    diff --git a/docs/docs/Classes/STPVerificationParams.html b/docs/docs/Classes/STPVerificationParams.html index bebb24b6828..d182d0e9b62 100644 --- a/docs/docs/Classes/STPVerificationParams.html +++ b/docs/docs/Classes/STPVerificationParams.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -472,7 +496,7 @@

    Declaration

    diff --git a/docs/docs/Classes/Stripe.html b/docs/docs/Classes/Stripe.html index 90b0a3dc4a0..3ee205519e8 100644 --- a/docs/docs/Classes/Stripe.html +++ b/docs/docs/Classes/Stripe.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -484,7 +508,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -514,7 +538,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -582,7 +606,7 @@

    Return Value

    whether or not the user is currently able to pay with Apple Pay.

    - Show on GitHub + Show on GitHub
    @@ -622,7 +646,7 @@

    Return Value

    supported type, or other restrictions prevent payment (such as parental controls).

    - Show on GitHub + Show on GitHub
    @@ -685,7 +709,7 @@

    Return Value

    the appropriate values for your business.

    - Show on GitHub + Show on GitHub
    @@ -772,7 +796,7 @@

    Return Value

    a PKPaymentRequest with proper default values. Returns nil if running on < iOS8.

    - Show on GitHub + Show on GitHub
    @@ -848,7 +872,7 @@

    Return Value

    YES if the URL is expected and will be handled by Stripe. NO otherwise.

    - Show on GitHub + Show on GitHub
    @@ -861,7 +885,7 @@

    Return Value

    diff --git a/docs/docs/Constants.html b/docs/docs/Constants.html index 5fe18b5b28f..86140f002fb 100644 --- a/docs/docs/Constants.html +++ b/docs/docs/Constants.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -448,12 +472,12 @@

    Constants

    Declaration

    Objective-C

    -
    static NSString *const _Nonnull STPSDKVersion = @"13.0.3"
    +
    static NSString *const _Nonnull STPSDKVersion = @"13.1.0"
    - Show on GitHub + Show on GitHub
    @@ -487,7 +511,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -517,7 +541,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -547,7 +571,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -577,7 +601,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -611,7 +635,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -653,7 +677,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -683,7 +707,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -714,7 +738,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -749,7 +773,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -784,7 +808,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -825,7 +849,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -855,7 +879,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -885,7 +909,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -915,7 +939,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -945,7 +969,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -975,7 +999,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1005,7 +1029,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1035,7 +1059,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1065,7 +1089,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1078,7 +1102,7 @@

    Declaration

    diff --git a/docs/docs/Enums.html b/docs/docs/Enums.html index 931c622a394..89f8974c364 100644 --- a/docs/docs/Enums.html +++ b/docs/docs/Enums.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -495,7 +519,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -530,7 +554,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -565,7 +589,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -596,7 +620,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -627,7 +651,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -662,7 +686,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -697,7 +721,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -733,7 +757,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -773,7 +797,104 @@

    Declaration

    - Show on GitHub + Show on GitHub +
    + + + + + +
    +
    - Show on GitHub + Show on GitHub
    @@ -845,7 +966,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -880,7 +1001,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -915,7 +1036,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -946,7 +1067,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -977,7 +1098,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1013,7 +1134,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1048,7 +1169,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1083,7 +1204,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1118,7 +1239,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1131,7 +1252,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPBankAccountHolderType.html b/docs/docs/Enums/STPBankAccountHolderType.html index d8fe6d8c4a3..9fa5200cf0c 100644 --- a/docs/docs/Enums/STPBankAccountHolderType.html +++ b/docs/docs/Enums/STPBankAccountHolderType.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -502,7 +526,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPBankAccountStatus.html b/docs/docs/Enums/STPBankAccountStatus.html index b966bf5650d..9c7eaf1066b 100644 --- a/docs/docs/Enums/STPBankAccountStatus.html +++ b/docs/docs/Enums/STPBankAccountStatus.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -579,7 +603,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -592,7 +616,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPBillingAddressFields.html b/docs/docs/Enums/STPBillingAddressFields.html index 2f2f74d9ea1..9a4e339f01d 100644 --- a/docs/docs/Enums/STPBillingAddressFields.html +++ b/docs/docs/Enums/STPBillingAddressFields.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -465,7 +489,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -495,7 +519,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -525,7 +549,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -555,7 +579,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -568,7 +592,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPCardBrand.html b/docs/docs/Enums/STPCardBrand.html index 7dafcf62d96..d7ea57c8625 100644 --- a/docs/docs/Enums/STPCardBrand.html +++ b/docs/docs/Enums/STPCardBrand.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -579,7 +603,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -609,7 +633,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -639,7 +663,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -669,7 +693,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -682,7 +706,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPCardFundingType.html b/docs/docs/Enums/STPCardFundingType.html index e23469261fc..32408c54ef2 100644 --- a/docs/docs/Enums/STPCardFundingType.html +++ b/docs/docs/Enums/STPCardFundingType.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -562,7 +586,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPCardValidationState.html b/docs/docs/Enums/STPCardValidationState.html index 6a7979a025b..1bd49d891f0 100644 --- a/docs/docs/Enums/STPCardValidationState.html +++ b/docs/docs/Enums/STPCardValidationState.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -464,7 +488,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -495,7 +519,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -526,7 +550,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -539,7 +563,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPErrorCode.html b/docs/docs/Enums/STPErrorCode.html index 12c859a1c6c..5dcd682ebf8 100644 --- a/docs/docs/Enums/STPErrorCode.html +++ b/docs/docs/Enums/STPErrorCode.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -579,7 +603,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -611,7 +635,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -624,7 +648,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPFilePurpose.html b/docs/docs/Enums/STPFilePurpose.html index d6dd7b96e80..af5668cf386 100644 --- a/docs/docs/Enums/STPFilePurpose.html +++ b/docs/docs/Enums/STPFilePurpose.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -464,7 +488,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -494,7 +518,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -524,7 +548,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -537,7 +561,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPPaymentIntentCaptureMethod.html b/docs/docs/Enums/STPPaymentIntentCaptureMethod.html new file mode 100644 index 00000000000..bb05756a4bb --- /dev/null +++ b/docs/docs/Enums/STPPaymentIntentCaptureMethod.html @@ -0,0 +1,565 @@ + + + + STPPaymentIntentCaptureMethod Enumeration Reference + + + + + + + + + + + + + + + + +
    +

    + + Stripe Docs + + +

    + +

    +

    + +
    +

    + +

    + + + View on GitHub + +

    + +
    + + + +
    + +
    + +
    +
    +

    STPPaymentIntentCaptureMethod

    +
    +
    +
    enum STPPaymentIntentCaptureMethod {}
    + +
    +
    +

    Capture methods for a STPPaymentIntent

    + +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    + + + + diff --git a/docs/docs/Enums/STPPaymentIntentConfirmationMethod.html b/docs/docs/Enums/STPPaymentIntentConfirmationMethod.html new file mode 100644 index 00000000000..5ce07e5a5d6 --- /dev/null +++ b/docs/docs/Enums/STPPaymentIntentConfirmationMethod.html @@ -0,0 +1,564 @@ + + + + STPPaymentIntentConfirmationMethod Enumeration Reference + + + + + + + + + + + + + + + + +
    +

    + + Stripe Docs + + +

    + +

    +

    + +
    +

    + +

    + + + View on GitHub + +

    + +
    + + + +
    + +
    + +
    +
    +

    STPPaymentIntentConfirmationMethod

    +
    +
    +
    enum STPPaymentIntentConfirmationMethod {}
    + +
    +
    +

    Confirmation methods for a STPPaymentIntent

    + +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    + + + + diff --git a/docs/docs/Enums/STPPaymentIntentStatus.html b/docs/docs/Enums/STPPaymentIntentStatus.html new file mode 100644 index 00000000000..ddd1bf98ddb --- /dev/null +++ b/docs/docs/Enums/STPPaymentIntentStatus.html @@ -0,0 +1,715 @@ + + + + STPPaymentIntentStatus Enumeration Reference + + + + + + + + + + + + + + + + +
    +

    + + Stripe Docs + + +

    + +

    +

    + +
    +

    + +

    + + + View on GitHub + +

    + +
    + + + +
    + +
    + +
    +
    +

    STPPaymentIntentStatus

    +
    +
    +
    enum STPPaymentIntentStatus {}
    + +
    +
    +

    Status types for an STPPaymentIntent

    + +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    + + + + diff --git a/docs/docs/Enums/STPPaymentMethodType.html b/docs/docs/Enums/STPPaymentMethodType.html index 143b67a60b9..1852f427120 100644 --- a/docs/docs/Enums/STPPaymentMethodType.html +++ b/docs/docs/Enums/STPPaymentMethodType.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -461,7 +485,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -492,7 +516,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -522,7 +546,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -535,7 +559,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPPaymentStatus.html b/docs/docs/Enums/STPPaymentStatus.html index f4a129ca5f7..195c584363c 100644 --- a/docs/docs/Enums/STPPaymentStatus.html +++ b/docs/docs/Enums/STPPaymentStatus.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -532,7 +556,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPRedirectContextState.html b/docs/docs/Enums/STPRedirectContextState.html index ec0b39dddfe..4d85262038d 100644 --- a/docs/docs/Enums/STPRedirectContextState.html +++ b/docs/docs/Enums/STPRedirectContextState.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -562,7 +586,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPShippingStatus.html b/docs/docs/Enums/STPShippingStatus.html index f1c4453f092..11322710e1b 100644 --- a/docs/docs/Enums/STPShippingStatus.html +++ b/docs/docs/Enums/STPShippingStatus.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -502,7 +526,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPShippingType.html b/docs/docs/Enums/STPShippingType.html index adb87616cec..7620b174b96 100644 --- a/docs/docs/Enums/STPShippingType.html +++ b/docs/docs/Enums/STPShippingType.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -490,7 +514,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -503,7 +527,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPSourceCard3DSecureStatus.html b/docs/docs/Enums/STPSourceCard3DSecureStatus.html index 3d8451a9215..4351a9d1984 100644 --- a/docs/docs/Enums/STPSourceCard3DSecureStatus.html +++ b/docs/docs/Enums/STPSourceCard3DSecureStatus.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -491,7 +515,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -521,7 +545,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -551,7 +575,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -564,7 +588,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPSourceFlow.html b/docs/docs/Enums/STPSourceFlow.html index 2aa9b825a5d..62d4b285603 100644 --- a/docs/docs/Enums/STPSourceFlow.html +++ b/docs/docs/Enums/STPSourceFlow.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -579,7 +603,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -592,7 +616,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPSourceRedirectStatus.html b/docs/docs/Enums/STPSourceRedirectStatus.html index df74a32c565..7b2cb8ed5a7 100644 --- a/docs/docs/Enums/STPSourceRedirectStatus.html +++ b/docs/docs/Enums/STPSourceRedirectStatus.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -562,7 +586,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPSourceStatus.html b/docs/docs/Enums/STPSourceStatus.html index 5868cf52cd2..49dd4274f1e 100644 --- a/docs/docs/Enums/STPSourceStatus.html +++ b/docs/docs/Enums/STPSourceStatus.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -490,7 +514,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -520,7 +544,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -551,7 +575,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -583,7 +607,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -613,7 +637,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -626,7 +650,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPSourceType.html b/docs/docs/Enums/STPSourceType.html index 718bff0079b..1a1b24213be 100644 --- a/docs/docs/Enums/STPSourceType.html +++ b/docs/docs/Enums/STPSourceType.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -464,7 +488,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -494,7 +518,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -524,7 +548,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -554,7 +578,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -584,7 +608,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -614,7 +638,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -644,7 +668,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -674,7 +698,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -704,7 +728,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -734,7 +758,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -764,7 +788,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -794,7 +818,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -807,7 +831,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPSourceUsage.html b/docs/docs/Enums/STPSourceUsage.html index e1ec6f43cda..4789f4a58a5 100644 --- a/docs/docs/Enums/STPSourceUsage.html +++ b/docs/docs/Enums/STPSourceUsage.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -532,7 +556,7 @@

    Declaration

    diff --git a/docs/docs/Enums/STPSourceVerificationStatus.html b/docs/docs/Enums/STPSourceVerificationStatus.html index 105dd315014..9498c51e502 100644 --- a/docs/docs/Enums/STPSourceVerificationStatus.html +++ b/docs/docs/Enums/STPSourceVerificationStatus.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -562,7 +586,7 @@

    Declaration

    diff --git a/docs/docs/Functions.html b/docs/docs/Functions.html index 07225055c47..b9ac491e023 100644 --- a/docs/docs/Functions.html +++ b/docs/docs/Functions.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -457,7 +481,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -502,7 +526,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -540,7 +564,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -553,7 +577,7 @@

    Declaration

    diff --git a/docs/docs/Protocols.html b/docs/docs/Protocols.html index 02d7fb64ecb..7a158efb475 100644 --- a/docs/docs/Protocols.html +++ b/docs/docs/Protocols.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -455,7 +479,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -492,7 +516,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -540,7 +564,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -577,7 +601,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -612,7 +636,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -649,7 +673,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -684,7 +708,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -723,7 +747,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -761,7 +785,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -796,7 +820,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -837,7 +861,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -850,7 +874,7 @@

    Declaration

    diff --git a/docs/docs/Protocols/STPAPIResponseDecodable.html b/docs/docs/Protocols/STPAPIResponseDecodable.html index 0ead83cc463..424542ba2bc 100644 --- a/docs/docs/Protocols/STPAPIResponseDecodable.html +++ b/docs/docs/Protocols/STPAPIResponseDecodable.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -486,7 +510,7 @@

    Return Value

    could not be decoded (i.e. if one of its requiredFields is nil).

    - Show on GitHub + Show on GitHub
    @@ -517,7 +541,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -530,7 +554,7 @@

    Declaration

    diff --git a/docs/docs/Protocols/STPAddCardViewControllerDelegate.html b/docs/docs/Protocols/STPAddCardViewControllerDelegate.html index e7d29570c50..8e7bbcbd73a 100644 --- a/docs/docs/Protocols/STPAddCardViewControllerDelegate.html +++ b/docs/docs/Protocols/STPAddCardViewControllerDelegate.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -482,7 +506,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -567,7 +591,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -652,7 +676,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -665,7 +689,7 @@

    Parameters

    diff --git a/docs/docs/Protocols/STPBackendAPIAdapter.html b/docs/docs/Protocols/STPBackendAPIAdapter.html index 1e367a12805..920cde9df51 100644 --- a/docs/docs/Protocols/STPBackendAPIAdapter.html +++ b/docs/docs/Protocols/STPBackendAPIAdapter.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -503,7 +527,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -574,7 +598,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -645,7 +669,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -716,7 +740,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -791,7 +815,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -804,7 +828,7 @@

    Parameters

    diff --git a/docs/docs/Protocols/STPEphemeralKeyProvider.html b/docs/docs/Protocols/STPEphemeralKeyProvider.html index 25b219749b2..e4368ecc6d0 100644 --- a/docs/docs/Protocols/STPEphemeralKeyProvider.html +++ b/docs/docs/Protocols/STPEphemeralKeyProvider.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -453,7 +477,7 @@

    STPEphemeralKeyProvider

    On your backend, you should create a new ephemeral key for the Stripe customer associated with your user, and return the raw JSON response from the Stripe API. For an example Ruby implementation of this API, refer to our example backend: -https://github.com/stripe/example-ios-backend/blob/v13.0.3/web.rb

    +https://github.com/stripe/example-ios-backend/blob/v13.1.0/web.rb

    Back in your iOS app, once you have a response from this API, call the provided completion block with the JSON response, or an error if one occurred.

    @@ -506,7 +530,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Parameters

    diff --git a/docs/docs/Protocols/STPFormEncodable.html b/docs/docs/Protocols/STPFormEncodable.html index a118d1e4b8d..d756e129c27 100644 --- a/docs/docs/Protocols/STPFormEncodable.html +++ b/docs/docs/Protocols/STPFormEncodable.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -524,7 +548,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -537,7 +561,7 @@

    Declaration

    diff --git a/docs/docs/Protocols/STPPaymentCardTextFieldDelegate.html b/docs/docs/Protocols/STPPaymentCardTextFieldDelegate.html index 6e9f9ea3bf0..aeea6b52882 100644 --- a/docs/docs/Protocols/STPPaymentCardTextFieldDelegate.html +++ b/docs/docs/Protocols/STPPaymentCardTextFieldDelegate.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -489,7 +513,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -523,7 +547,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -557,7 +581,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -588,7 +612,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -619,7 +643,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -650,7 +674,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -681,7 +705,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -712,7 +736,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -743,7 +767,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -774,7 +798,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -805,7 +829,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -818,7 +842,7 @@

    Declaration

    diff --git a/docs/docs/Protocols/STPPaymentContextDelegate.html b/docs/docs/Protocols/STPPaymentContextDelegate.html index 0abb5dbef10..425afbfaf36 100644 --- a/docs/docs/Protocols/STPPaymentContextDelegate.html +++ b/docs/docs/Protocols/STPPaymentContextDelegate.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -498,7 +522,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -547,7 +571,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -622,7 +646,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -697,7 +721,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -791,7 +815,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -804,7 +828,7 @@

    Parameters

    diff --git a/docs/docs/Protocols/STPPaymentMethod.html b/docs/docs/Protocols/STPPaymentMethod.html index 861c7114501..d5805b1bdb4 100644 --- a/docs/docs/Protocols/STPPaymentMethod.html +++ b/docs/docs/Protocols/STPPaymentMethod.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -464,7 +488,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -495,7 +519,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -525,7 +549,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -538,7 +562,7 @@

    Declaration

    diff --git a/docs/docs/Protocols/STPPaymentMethodsViewControllerDelegate.html b/docs/docs/Protocols/STPPaymentMethodsViewControllerDelegate.html index 3bf128c331c..3ad1e67023f 100644 --- a/docs/docs/Protocols/STPPaymentMethodsViewControllerDelegate.html +++ b/docs/docs/Protocols/STPPaymentMethodsViewControllerDelegate.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -497,7 +521,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -600,7 +624,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -672,7 +696,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -685,7 +709,7 @@

    Parameters

    diff --git a/docs/docs/Protocols/STPShippingAddressViewControllerDelegate.html b/docs/docs/Protocols/STPShippingAddressViewControllerDelegate.html index 9392db2fc7f..7be978e9c63 100644 --- a/docs/docs/Protocols/STPShippingAddressViewControllerDelegate.html +++ b/docs/docs/Protocols/STPShippingAddressViewControllerDelegate.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -479,7 +503,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -562,7 +586,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -638,7 +662,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -651,7 +675,7 @@

    Parameters

    diff --git a/docs/docs/Protocols/STPSourceProtocol.html b/docs/docs/Protocols/STPSourceProtocol.html index dbade70cf57..1cfbcc59335 100644 --- a/docs/docs/Protocols/STPSourceProtocol.html +++ b/docs/docs/Protocols/STPSourceProtocol.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -465,7 +489,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -478,7 +502,7 @@

    Declaration

    diff --git a/docs/docs/Type Definitions.html b/docs/docs/Type Definitions.html index 33a237feb3a..7ed2f361592 100644 --- a/docs/docs/Type Definitions.html +++ b/docs/docs/Type Definitions.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -453,7 +477,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -487,7 +511,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -536,7 +560,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -598,7 +622,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -651,7 +675,7 @@

    Parameters

    -

    The error returned from the response, or nil in one occurs. - see: StripeError.h for possible values.

    +

    The error returned from the response, or nil if none occurs. - see: StripeError.h for possible values.

    @@ -659,7 +683,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -713,7 +737,7 @@

    Parameters

    -

    The error returned from the response, or nil in one occurs. - see: StripeError.h for possible values.

    +

    The error returned from the response, or nil if none occurs. - see: StripeError.h for possible values.

    @@ -721,7 +745,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -775,7 +799,7 @@

    Parameters

    -

    The error returned from the response, or nil in one occurs. - see: StripeError.h for possible values.

    +

    The error returned from the response, or nil if none occurs. - see: StripeError.h for possible values.

    @@ -783,7 +807,69 @@

    Parameters

    - Show on GitHub + Show on GitHub +
    + + + +
  • +
    + + + + STPPaymentIntentCompletionBlock + +
    +
    +
    +
    +
    +
    +

    A callback to be run with a PaymentIntent response from the Stripe API.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    typedef void (^STPPaymentIntentCompletionBlock)(STPPaymentIntent *_Nullable,
    +                                                NSError *_Nullable)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + paymentIntent + + +
    +

    The Stripe PaymentIntent from the response. Will be nil if an error occurs. - see: STPPaymentIntent

    +
    +
    + + error + + +
    +

    The error returned from the response, or nil if none occurs. - see: StripeError.h for possible values.

    +
    +
    +
    +
    @@ -871,7 +957,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -924,7 +1010,7 @@

    Parameters

    -

    The error returned from the response, or nil in none occurs. - see: StripeError.h for possible values.

    +

    The error returned from the response, or nil if none occurs. - see: StripeError.h for possible values.

    @@ -932,7 +1018,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -986,7 +1072,7 @@

    Parameters

    -

    The error returned from the response, or nil in none occurs.

    +

    The error returned from the response, or nil if none occurs.

    @@ -994,7 +1080,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -1006,9 +1092,9 @@

    Parameters

  • - - - STPRedirectContextCompletionBlock + + + STPRedirectContextSourceCompletionBlock
    @@ -1016,16 +1102,16 @@

    Parameters

    -

    A callback run when the context believes the redirect action has been completed.

    +

    A callback that is executed when the context believes the redirect action has been completed.

    Declaration

    Objective-C

    -
    typedef void (^STPRedirectContextCompletionBlock)(NSString *_Nonnull,
    -                                                  NSString *_Nullable,
    -                                                  NSError *_Nullable)
    +
    typedef void (^STPRedirectContextSourceCompletionBlock)(NSString *_Nonnull,
    +                                                        NSString *_Nullable,
    +                                                        NSError *_Nullable)
    @@ -1068,7 +1154,106 @@

    Parameters

    An error if one occured. Note that a lack of an error does not mean that the action was completed successfully, the presence of one confirms that it was not. Currently the only possible error the context can know about -is if SFSafariViewController fails its initial load (like the user has no +is if SFSafariViewController fails its initial load (e.g. the user has no +internet connection, or servers are down).

    +
    + + + + + +
    + Show on GitHub +
    + + +
  • +
  • +
    + + + + STPRedirectContextCompletionBlock + +
    +
    +
    +
    +
    +
    +

    A callback that is executed when the context believes the redirect action has been completed.

    + +

    This type has been renamed to STPRedirectContextSourceCompletionBlock and deprecated.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    typedef STPRedirectContextSourceCompletionBlock
    +    STPRedirectContextCompletionBlock
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + STPRedirectContextPaymentIntentCompletionBlock + +
    +
    +
    +
    +
    +
    +

    A callback that is executed when the context believes the redirect action has been completed.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    typedef void (^STPRedirectContextPaymentIntentCompletionBlock)(
    +    NSString *_Nonnull, NSError *_Nullable)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + @@ -1077,7 +1262,7 @@

    Parameters

    + + clientSecret + + +
    +

    The client secret of the PaymentIntent

    +
    +
    + + error + + +
    +

    An error if one occured. Note that a lack of an error does not +mean that the action was completed successfully, the presence of one confirms +that it was not. Currently the only possible error the context can know about +is if SFSafariViewController fails its initial load (e.g. the user has no internet connection, or servers are down).

    @@ -1120,7 +1305,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1133,7 +1318,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Categories.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Categories.html index 440f9bb182f..19d92ded29d 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Categories.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Categories.html @@ -133,6 +133,12 @@
  • + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -461,7 +485,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -498,7 +522,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -511,7 +535,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Categories/NSError(Stripe).html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Categories/NSError(Stripe).html index 5fa158cb52f..2911d783e47 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Categories/NSError(Stripe).html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Categories/NSError(Stripe).html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -484,7 +508,7 @@

    Return Value

    or nil if there was no error information included in the JSON dictionary.

    - Show on GitHub + Show on GitHub
    @@ -497,7 +521,7 @@

    Return Value

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Categories/UINavigationBar(Stripe_Theme).html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Categories/UINavigationBar(Stripe_Theme).html index 47e0cdb1103..3159a1ed454 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Categories/UINavigationBar(Stripe_Theme).html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Categories/UINavigationBar(Stripe_Theme).html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -483,7 +507,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -532,7 +556,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes.html index dbc0e73d06d..0c02443d8b5 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -454,7 +478,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -485,7 +509,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -520,7 +544,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -555,7 +579,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -580,8 +604,8 @@

    Declaration

    An empty class representing that the user wishes to pay via Apple Pay. This can be checked on an STPPaymentContext, e.g:

    if ([paymentContext.selectedPaymentMethod isKindOfClass:[STPApplePayPaymentMethod class]]) {
    -   // Don't ask the user for their card number; they want to pay with apple pay.
    -}
    +   // Don't ask the user for their card number; they want to pay with apple pay.
    +}
     
    @@ -594,7 +618,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -636,7 +660,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -678,7 +702,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -720,7 +744,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -762,7 +786,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -799,7 +823,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -834,7 +858,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -869,7 +893,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -907,7 +931,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -946,7 +970,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -983,7 +1007,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1014,7 +1038,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1054,7 +1078,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1094,7 +1118,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1129,7 +1153,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1166,7 +1190,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1200,7 +1224,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1231,7 +1255,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1266,7 +1290,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1305,7 +1329,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1346,7 +1370,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1385,7 +1409,99 @@

    Declaration

    - Show on GitHub + Show on GitHub +
    + + + + + +
    + +
    +
    +
    - Show on GitHub + Show on GitHub
    @@ -1464,7 +1580,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1486,9 +1602,10 @@

    Declaration

    -

    This is a helper class for handling redirect sources.

    +

    This is a helper class for handling redirects associated with STPSource and +STPPaymentIntents.

    -

    Init and retain an instance with the redirect flow source you want to handle, +

    Init and retain an instance with the Source or PaymentIntent you want to handle, then choose a redirect method. The context will fire the completion handler when the redirect completes.

    @@ -1501,8 +1618,8 @@

    Declaration

    have not actually completed the necessary actions to authorize the charge.

    You should not use either this class, nor STPAPIClient, as a way -to determine when you should charge the source or to determine if the redirect -was successful. Use Stripe webhooks on your backend server to listen for source +to determine when you should charge the Source or to determine if the redirect +was successful. Use Stripe webhooks on your backend server to listen for Source state changes and to make the charge.

    See https://stripe.com/docs/sources/best-practices

    @@ -1519,7 +1636,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1554,7 +1671,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1589,7 +1706,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1625,7 +1742,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1660,7 +1777,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1700,7 +1817,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1735,7 +1852,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1770,7 +1887,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1806,7 +1923,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1841,7 +1958,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1876,7 +1993,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1911,7 +2028,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1949,7 +2066,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1962,7 +2079,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPAPIClient.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPAPIClient.html index 421f98b7b9b..cf4fe9780ef 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPAPIClient.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPAPIClient.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -514,7 +538,7 @@

    Return Value

    An instance of STPAPIClient.

    - Show on GitHub + Show on GitHub
    @@ -568,7 +592,7 @@

    Return Value

    An instance of STPAPIClient.

    - Show on GitHub + Show on GitHub
    @@ -598,7 +622,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -629,7 +653,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -666,7 +690,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -739,7 +763,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -801,7 +825,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -875,7 +899,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -949,7 +973,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -1025,7 +1049,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -1122,7 +1146,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -1195,7 +1219,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -1275,7 +1299,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -1350,7 +1374,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -1447,7 +1471,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -1497,7 +1521,153 @@

    Parameters

    - Show on GitHub + Show on GitHub +
    + + + + + +
    +
    + + + +

    PaymentIntents

    +
    +
    +
    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPAddCardViewController.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPAddCardViewController.html index b486e4d312e..76099e3f05f 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPAddCardViewController.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPAddCardViewController.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -522,7 +546,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -553,7 +577,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -584,7 +608,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -615,7 +639,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -649,7 +673,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -679,7 +703,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -710,7 +734,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -740,7 +764,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -753,7 +777,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPAddress.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPAddress.html index 57c7089b75d..adc883eb66f 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPAddress.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPAddress.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -579,7 +603,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -609,7 +633,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -639,7 +663,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -669,7 +693,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -699,7 +723,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -771,7 +795,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -824,7 +848,7 @@

    Return Value

    A new STPAddress instance with data copied from the passed in contact.

    - Show on GitHub + Show on GitHub
    @@ -858,7 +882,7 @@

    Return Value

    A new PassKit contact with data copied from this STPAddress instance.

    - Show on GitHub + Show on GitHub
    @@ -911,7 +935,7 @@

    Return Value

    A new STPAddress instance with data copied from the passed in contact.

    - Show on GitHub + Show on GitHub
    @@ -967,7 +991,7 @@

    Return Value

    NO otherwise.

    - Show on GitHub + Show on GitHub
    @@ -1014,7 +1038,7 @@

    Return Value

    YES if there is any data in this STPAddress that’s relevant for those fields.

    - Show on GitHub + Show on GitHub
    @@ -1073,7 +1097,7 @@

    Return Value

    NO otherwise.

    - Show on GitHub + Show on GitHub
    @@ -1118,7 +1142,7 @@

    Return Value

    YES if there is any data in this STPAddress that’s relevant for those fields.

    - Show on GitHub + Show on GitHub
    @@ -1174,7 +1198,7 @@

    Return Value

    a PKAddressField value.

    - Show on GitHub + Show on GitHub
    @@ -1230,7 +1254,7 @@

    Return Value

    a PKAddressField value.

    - Show on GitHub + Show on GitHub
    @@ -1286,7 +1310,7 @@

    Return Value

    a PKContactField value.

    - Show on GitHub + Show on GitHub
    @@ -1299,7 +1323,7 @@

    Return Value

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPBankAccount.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPBankAccount.html index 7d3ef0656f9..a1fec10ec7b 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPBankAccount.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPBankAccount.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -467,7 +491,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -498,7 +522,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -528,7 +552,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -558,7 +582,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -588,7 +612,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -618,7 +642,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -648,7 +672,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -678,7 +702,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -709,7 +733,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -745,7 +769,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -775,7 +799,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -816,7 +840,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -829,7 +853,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPBankAccountParams.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPBankAccountParams.html index a630fabed3f..a43107bcf16 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPBankAccountParams.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPBankAccountParams.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -466,7 +490,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -497,7 +521,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -528,7 +552,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -558,7 +582,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -588,7 +612,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -618,7 +642,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -651,7 +675,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -664,7 +688,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCard.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCard.html index fb70e2587f0..27e21940f35 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCard.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCard.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -467,7 +491,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -497,7 +521,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -529,7 +553,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -559,7 +583,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -589,7 +613,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -619,7 +643,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -649,7 +673,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -679,7 +703,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -709,7 +733,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -739,7 +763,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -769,7 +793,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -801,7 +825,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -837,7 +861,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -891,7 +915,7 @@

    Return Value

    A string representing the brand, suitable for displaying to a user.

    - Show on GitHub + Show on GitHub
    @@ -956,7 +980,7 @@

    Return Value

    returns STPCardBrandUnknown.

    - Show on GitHub + Show on GitHub
    @@ -997,7 +1021,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1027,7 +1051,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1057,7 +1081,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1087,7 +1111,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1117,7 +1141,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1147,7 +1171,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1177,7 +1201,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1297,7 +1321,7 @@

    Return Value

    an STPCard instance populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1354,7 +1378,7 @@

    Return Value

    returns STPCardFundingTypeOther.

    - Show on GitHub + Show on GitHub
    @@ -1367,7 +1391,7 @@

    Return Value

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCardParams.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCardParams.html index f381777e4e7..876bc257043 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCardParams.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCardParams.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -466,7 +490,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -496,7 +520,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -526,7 +550,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -556,7 +580,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -586,7 +610,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -622,7 +646,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -658,7 +682,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -691,7 +715,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -732,7 +756,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -762,7 +786,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -792,7 +816,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -822,7 +846,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -852,7 +876,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -882,7 +906,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -895,7 +919,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCardValidator.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCardValidator.html index b2c8f46f626..6399a02c5fb 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCardValidator.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCardValidator.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -462,7 +486,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -492,7 +516,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -572,7 +596,7 @@

    Return Value

    card (e.g. @4242).

    - Show on GitHub + Show on GitHub
    @@ -628,7 +652,7 @@

    Return Value

    STPCardBrandUnknown, respectively.

    - Show on GitHub + Show on GitHub
    @@ -683,7 +707,7 @@

    Return Value

    The set of possible lengths cards associated with that brand can be.

    - Show on GitHub + Show on GitHub
    @@ -740,7 +764,7 @@

    Return Value

    The maximum length card numbers associated with that brand could be.

    - Show on GitHub + Show on GitHub
    @@ -797,7 +821,7 @@

    Return Value

    The final fragment length card numbers associated with that brand use.

    - Show on GitHub + Show on GitHub
    @@ -858,7 +882,7 @@

    Return Value

    month (e.g. @0 or @1).

    - Show on GitHub + Show on GitHub
    @@ -942,7 +966,7 @@

    Return Value

    year (e.g. @1 or @2).

    - Show on GitHub + Show on GitHub
    @@ -996,7 +1020,7 @@

    Return Value

    The maximum length of CVC numbers for cards associated with that brand.

    - Show on GitHub + Show on GitHub
    @@ -1067,7 +1091,7 @@

    Return Value

    STPCardBrandVisa, and STPCardValidationStateInvalid for @12345 and any brand.

    - Show on GitHub + Show on GitHub
    @@ -1122,7 +1146,7 @@

    Return Value

    STPCardValidationStateIncomplete if all fields are either incomplete or valid.

    - Show on GitHub + Show on GitHub
    @@ -1135,7 +1159,7 @@

    Return Value

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPConnectAccountParams.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPConnectAccountParams.html index 4096c4fe7b1..405247f5eb4 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPConnectAccountParams.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPConnectAccountParams.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -493,7 +517,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -524,7 +548,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -592,7 +616,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -649,7 +673,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -662,7 +686,7 @@

    Parameters

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCoreViewController.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCoreViewController.html index 59e11308b1e..61b4b78f14f 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCoreViewController.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCoreViewController.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -463,7 +487,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -512,7 +536,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -544,7 +568,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -575,7 +599,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -588,7 +612,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCustomer.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCustomer.html index c421fd481fe..f899193bdcf 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCustomer.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCustomer.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -511,7 +535,7 @@

    Return Value

    an instance of STPCustomer

    - Show on GitHub + Show on GitHub
    @@ -541,7 +565,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -571,7 +595,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -601,7 +625,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -631,7 +655,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -644,7 +668,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCustomerContext.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCustomerContext.html index b51185c776b..ab358c3c533 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCustomerContext.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCustomerContext.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -492,7 +516,7 @@

    Return Value

    the newly-instantiated customer context.

    - Show on GitHub + Show on GitHub
    @@ -526,7 +550,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -564,7 +588,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -577,7 +601,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCustomerDeserializer.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCustomerDeserializer.html index e3804957585..a9b10845162 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCustomerDeserializer.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPCustomerDeserializer.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -509,7 +533,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -561,7 +585,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -591,7 +615,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -621,7 +645,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -634,7 +658,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPFile.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPFile.html index 27232b1c1a7..4b4bab2a962 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPFile.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPFile.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -464,7 +488,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -494,7 +518,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -529,7 +553,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -559,7 +583,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -589,7 +613,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -619,7 +643,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -632,7 +656,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPImageLibrary.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPImageLibrary.html index a0b24d411da..2eeadabca82 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPImageLibrary.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPImageLibrary.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -579,7 +603,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -609,7 +633,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -639,7 +663,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -669,7 +693,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -699,7 +723,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -729,7 +753,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -760,7 +784,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -790,7 +814,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -820,7 +844,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -833,7 +857,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPLegalEntityParams.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPLegalEntityParams.html index b089890d48f..b3f296420e3 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPLegalEntityParams.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPLegalEntityParams.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -463,7 +487,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -493,7 +517,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -523,7 +547,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -553,7 +577,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -585,7 +609,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -615,7 +639,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -645,7 +669,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -675,7 +699,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -705,7 +729,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -735,7 +759,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -767,7 +791,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -780,7 +804,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentActivityIndicatorView.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentActivityIndicatorView.html index 774859cefa3..aeccb92ab6c 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentActivityIndicatorView.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentActivityIndicatorView.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -532,7 +556,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentCardTextField.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentCardTextField.html index dc1cd0a2b85..9abda4a62fb 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentCardTextField.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentCardTextField.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -468,7 +492,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -500,7 +524,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -532,7 +556,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -565,7 +589,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -600,7 +624,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -635,7 +659,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -665,7 +689,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -695,7 +719,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -726,7 +750,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -759,7 +783,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -793,7 +817,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -825,7 +849,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -857,7 +881,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -889,7 +913,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -919,7 +943,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -949,7 +973,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -979,7 +1003,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1015,7 +1039,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1045,7 +1069,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1078,7 +1102,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1111,7 +1135,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1144,7 +1168,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1178,7 +1202,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1211,7 +1235,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1244,7 +1268,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1274,7 +1298,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1310,7 +1334,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1348,7 +1372,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1381,7 +1405,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1420,7 +1444,7 @@

    Return Value

    Whether or not the text field successfully began editing.

    - Show on GitHub + Show on GitHub
    @@ -1459,7 +1483,7 @@

    Return Value

    Whether or not the field successfully stopped editing.

    - Show on GitHub + Show on GitHub
    @@ -1489,7 +1513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1543,7 +1567,7 @@

    Return Value

    The cvc image used for a card brand.

    - Show on GitHub + Show on GitHub
    @@ -1597,7 +1621,7 @@

    Return Value

    The brand image used for a card brand.

    - Show on GitHub + Show on GitHub
    @@ -1651,7 +1675,7 @@

    Return Value

    The error image used for a card brand.

    - Show on GitHub + Show on GitHub
    @@ -1704,7 +1728,7 @@

    Return Value

    the rectangle in which the receiver draws its brand image.

    - Show on GitHub + Show on GitHub
    @@ -1757,7 +1781,7 @@

    Return Value

    The rectangle in which the receiver draws the text fields.

    - Show on GitHub + Show on GitHub
    @@ -1770,7 +1794,7 @@

    Return Value

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentConfiguration.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentConfiguration.html index a796419b02a..8df80b8792b 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentConfiguration.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentConfiguration.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -466,7 +490,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -501,7 +525,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -534,7 +558,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -572,7 +596,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -606,7 +630,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -638,7 +662,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -672,7 +696,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -707,7 +731,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -740,7 +764,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -780,7 +804,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -817,7 +841,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -854,7 +878,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -867,7 +891,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentContext.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentContext.html index 16259daca5e..d43531ea119 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentContext.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentContext.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -491,7 +515,7 @@

    Return Value

    the newly-instantiated payment context

    - Show on GitHub + Show on GitHub
    @@ -581,7 +605,7 @@

    Return Value

    the newly-instantiated payment context

    - Show on GitHub + Show on GitHub
    @@ -617,7 +641,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -712,7 +736,7 @@

    Return Value

    the newly-instantiated payment context

    - Show on GitHub + Show on GitHub
    @@ -752,7 +776,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -782,7 +806,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -812,7 +836,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -843,7 +867,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -873,7 +897,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -904,7 +928,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -934,7 +958,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -965,7 +989,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -996,7 +1020,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1027,7 +1051,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1058,7 +1082,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1107,7 +1131,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1151,7 +1175,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1188,7 +1212,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1230,7 +1254,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1276,7 +1300,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1310,7 +1334,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1351,7 +1375,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1387,7 +1411,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1422,7 +1446,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1455,7 +1479,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1493,7 +1517,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1531,7 +1555,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1570,7 +1594,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1609,7 +1633,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1652,7 +1676,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1665,7 +1689,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentIntent.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentIntent.html new file mode 100644 index 00000000000..35251b014fd --- /dev/null +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentIntent.html @@ -0,0 +1,941 @@ + + + + STPPaymentIntent Class Reference + + + + + + + + + + + + + + + + +
    +

    + + Stripe Docs + + +

    + +

    +

    + +
    +

    + +

    + + + View on GitHub + +

    + +
    + + + +
    + +
    + +
    +
    +

    STPPaymentIntent

    +
    +
    +
    @interface STPPaymentIntent : NSObject <STPAPIResponseDecodable>
    + +
    +
    +

    A PaymentIntent tracks the process of collecting a payment from your customer.

    + + + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + -init + +
      +
      +
      +
      +
      +
      +

      You cannot directly instantiate an STPPaymentIntent. You should only use one that +has been returned from an STPAPIClient callback.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      - (nonnull instancetype)init;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + stripeId + +
      +
      +
      +
      +
      +
      +

      The Stripe ID of the PaymentIntent.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, nonatomic) NSString *_Nonnull stripeId;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + clientSecret + +
      +
      +
      +
      +
      +
      +

      The client secret used to fetch this PaymentIntent

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, nonatomic) NSString *_Nonnull clientSecret;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + amount + +
      +
      +
      +
      +
      +
      +

      Amount intended to be collected by this PaymentIntent.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, nonatomic) NSNumber *_Nonnull amount;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + canceledAt + +
      +
      +
      +
      +
      +
      +

      If status is STPPaymentIntentStatusCanceled, when the PaymentIntent was canceled.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, nonatomic, nullable) NSDate *canceledAt;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + captureMethod + +
      +
      +
      +
      +
      +
      +

      Capture method of this PaymentIntent

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, nonatomic) STPPaymentIntentCaptureMethod captureMethod;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + confirmationMethod + +
      +
      +
      +
      +
      +
      +

      Confirmation method of this PaymentIntent

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, nonatomic)
      +    STPPaymentIntentConfirmationMethod confirmationMethod;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + created + +
      +
      +
      +
      +
      +
      +

      When the PaymentIntent was created.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, nonatomic, nullable) NSDate *created;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + currency + +
      +
      +
      +
      +
      +
      +

      The currency associated with the PaymentIntent.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, nonatomic) NSString *_Nonnull currency;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + stripeDescription + +
      +
      +
      +
      +
      +
      +

      The description field of the PaymentIntent. +An arbitrary string attached to the object. Often useful for displaying to users.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, nonatomic, nullable) NSString *stripeDescription;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + livemode + +
      +
      +
      +
      +
      +
      +

      Whether or not this PaymentIntent was created in livemode.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, nonatomic) BOOL livemode;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + receiptEmail + +
      +
      +
      +
      +
      +
      +

      Email address that the receipt for the resulting payment will be sent to.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, nonatomic, nullable) NSString *receiptEmail;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + returnUrl + +
      +
      +
      +
      +
      +
      +

      The URL to redirect your customer back to after they authenticate or cancel their +payment on the payment method’s app or site.

      + +

      This should be a URL that your app handles if the PaymentIntent is going to +be confirmed in your app, and it has a redirect authorization flow.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, nonatomic, nullable) NSURL *returnUrl;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + sourceId + +
      +
      +
      +
      +
      +
      +

      The Stripe ID of the Source used in this PaymentIntent.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, nonatomic, nullable) NSString *sourceId;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + status + +
      +
      +
      +
      +
      +
      +

      Status of the PaymentIntent

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, nonatomic) STPPaymentIntentStatus status;
      + +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + + diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentIntentParams.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentIntentParams.html new file mode 100644 index 00000000000..7a0569fd05e --- /dev/null +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentIntentParams.html @@ -0,0 +1,763 @@ + + + + STPPaymentIntentParams Class Reference + + + + + + + + + + + + + + + + +
    +

    + + Stripe Docs + + +

    + +

    +

    + +
    +

    + +

    + + + View on GitHub + +

    + +
    + + + +
    + +
    + +
    +
    +

    STPPaymentIntentParams

    +
    +
    +
    @interface STPPaymentIntentParams : NSObject <STPFormEncodable>
    + +
    +
    +

    An object representing parameters used to confirm a PaymentIntent object.

    + +

    A PaymentIntent must have a Source associated in order to successfully confirm it.

    + +

    That Source can either be:

    +
  • created during confirmation, by passing in a STPSourceParams object in the sourceParams field
  • +
  • a pre-existing Source can be associated by passing its id in the sourceId field
  • +
  • or already set via your backend, either when creating or updating the PaymentIntent

  • + + +
    +
    + +
    +
    +
    +
      +
    • + +
      +
      +
      +
      +
      +

      Initialize this STPPaymentIntentParams with a clientSecret, which is the only required +field.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      - (nonnull instancetype)initWithClientSecret:(nonnull NSString *)clientSecret;
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + clientSecret + + +
      +

      the client secret for this PaymentIntent

      +
      +
      +
      + +
      +
      +
    • +
    • +
      + + + + stripeId + +
      +
      +
      +
      +
      +
      +

      The Stripe id of the PaymentIntent, extracted from the clientSecret.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readonly, copy, nonatomic, nullable) NSString *stripeId;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + clientSecret + +
      +
      +
      +
      +
      +
      +

      The client secret of the PaymentIntent. Required

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readwrite, copy, nonatomic) NSString *_Nonnull clientSecret;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + sourceParams + +
      +
      +
      +
      +
      +
      +

      Provide a supported STPSourceParams object into here, and Stripe will create a Source +during PaymentIntent confirmation.

      +
      +

      Note

      + alternative to sourceId + +
      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readwrite, strong, nonatomic, nullable) STPSourceParams *sourceParams;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + sourceId + +
      +
      +
      +
      +
      +
      +

      Provide an already created Source’s id, and it will be used to confirm the PaymentIntent.

      +
      +

      Note

      + alternative to sourceParams + +
      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readwrite, copy, nonatomic, nullable) NSString *sourceId;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + receiptEmail + +
      +
      +
      +
      +
      +
      +

      Email address that the receipt for the resulting payment will be sent to.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readwrite, copy, nonatomic, nullable) NSString *receiptEmail;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + saveSourceToCustomer + +
      +
      +
      +
      +
      +
      +

      @YES to save this PaymentIntent’s Source to the associated Customer, +if the Source is not already attached.

      + +

      This should be a boolean NSNumber, so that it can be nil

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readwrite, strong, nonatomic, nullable)
      +    NSNumber *saveSourceToCustomer;
      + +
      +
      + +
      +
      +
    • +
    • +
      + + + + returnUrl + +
      +
      +
      +
      +
      +
      +

      The URL to redirect your customer back to after they authenticate or cancel +their payment on the payment method’s app or site. +This should probably be a URL that opens your iOS app.

      + +
      +
      +

      Declaration

      +
      +

      Objective-C

      +
      @property (readwrite, copy, nonatomic, nullable) NSString *returnUrl;
      + +
      +
      + +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + + diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentMethodsViewController.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentMethodsViewController.html index 7c41dadef47..0b2877b1381 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentMethodsViewController.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentMethodsViewController.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -474,7 +498,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -530,7 +554,7 @@

    Return Value

    an initialized view controller.

    - Show on GitHub + Show on GitHub
    @@ -628,7 +652,7 @@

    Return Value

    an initialized view controller.

    - Show on GitHub + Show on GitHub
    @@ -726,7 +750,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -759,7 +783,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -795,7 +819,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -831,7 +855,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -884,7 +908,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -914,7 +938,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -945,7 +969,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -975,7 +999,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -988,7 +1012,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentResult.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentResult.html index d70d56feb38..4a252c085f6 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentResult.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPaymentResult.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -502,7 +526,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPersonParams.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPersonParams.html index 52091869c9b..36cd9a63dc5 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPersonParams.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPPersonParams.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -461,7 +485,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -491,7 +515,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -521,7 +545,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -552,7 +576,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -584,7 +608,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -615,7 +639,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -628,7 +652,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPRedirectContext.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPRedirectContext.html index 4c09adfbd94..a3bbdf14cf2 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPRedirectContext.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPRedirectContext.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -426,9 +450,10 @@

    STPRedirectContext

    -

    This is a helper class for handling redirect sources.

    +

    This is a helper class for handling redirects associated with STPSource and +STPPaymentIntents.

    -

    Init and retain an instance with the redirect flow source you want to handle, +

    Init and retain an instance with the Source or PaymentIntent you want to handle, then choose a redirect method. The context will fire the completion handler when the redirect completes.

    @@ -441,8 +466,8 @@

    STPRedirectContext

    have not actually completed the necessary actions to authorize the charge.

    You should not use either this class, nor STPAPIClient, as a way -to determine when you should charge the source or to determine if the redirect -was successful. Use Stripe webhooks on your backend server to listen for source +to determine when you should charge the Source or to determine if the redirect +was successful. Use Stripe webhooks on your backend server to listen for Source state changes and to make the charge.

    See https://stripe.com/docs/sources/best-practices

    @@ -479,7 +504,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -497,7 +522,7 @@

    Declaration

    -

    Initializer for context.

    +

    Initializer for context from an STPSource.

    Note

    You must ensure that the returnURL set up in the created source @@ -507,7 +532,7 @@

    Declaration

    Note

    -

    Firing of the completion block does not necessarily mean the user +

    Execution of the completion block does not necessarily mean the user successfully performed the redirect action. You should listen for source status change webhooks on your backend to determine the result of a redirect.

    @@ -520,7 +545,7 @@

    Declaration

    Objective-C

    - (nullable instancetype)
     initWithSource:(nonnull STPSource *)source
    -    completion:(nonnull STPRedirectContextCompletionBlock)completion;
    + completion:(nonnull STPRedirectContextSourceCompletionBlock)completion;
    @@ -558,11 +583,90 @@

    Parameters

    Return Value

    -

    Nil if the specified source is not a redirect-flow source. Otherwise +

    nil if the specified source is not a redirect-flow source. Otherwise +a new context object.

    +
    +
    + Show on GitHub +
    +
    + + +
  • +
    + + + + -initWithPaymentIntent:completion: + +
    +
    +
    +
    +
    +
    +

    Initializer for context from an STPPaymentIntent.

    + +

    This should be used when the status is STPPaymentIntentStatusRequiresSourceAction. +If the next action involves a redirect, this init method will return a non-nil object.

    +
    +

    Note

    +

    Execution of the completion block does not necessarily mean the user +successfully performed the redirect action.

    + +
    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    - (nullable instancetype)
    +initWithPaymentIntent:(nonnull STPPaymentIntent *)paymentIntent
    +           completion:(nonnull STPRedirectContextPaymentIntentCompletionBlock)
    +                          completion;
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + paymentIntent + + +
    +

    The STPPaymentIntent that needs a redirect.

    +
    +
    + + completion + + +
    +

    A block to fire when the action is believed to have +been completed.

    +
    +
    +
    +
    +

    Return Value

    +

    nil if the provided PaymentIntent does not need a redirect. Otherwise a new context object.

    @@ -592,7 +696,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -613,7 +717,7 @@

    Declaration

    Starts a redirect flow.

    You must ensure that your app delegate listens for the returnURL that you -set on your source object, and forwards it to the Stripe SDK so that the +set on the Stripe object, and forwards it to the Stripe SDK so that the context can be notified when the redirect is completed and dismiss the view controller. See [Stripe handleStripeURLCallbackWithURL:]

    @@ -626,7 +730,7 @@

    Declaration

    over the redirect method, you can use startSafariViewControllerRedirectFlowFromViewController or startSafariAppRedirectFlow

    -

    If the source supports a native app, and that app is is installed on the user’s +

    If the redirect supports a native app, and that app is is installed on the user’s device, this call will do a direct app-to-app redirect instead of showing a web url.

    @@ -667,7 +771,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -689,7 +793,7 @@

    Parameters

    from the passed in view controller.

    You must ensure that your app delegate listens for the returnURL that you -set on your source object, and forwards it to the Stripe SDK so that the +set on the Stripe object, and forwards it to the Stripe SDK so that the context can be notified when the redirect is completed and dismiss the view controller. See [Stripe handleStripeURLCallbackWithURL:]

    @@ -734,7 +838,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -774,7 +878,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -805,7 +909,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -818,7 +922,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPShippingAddressViewController.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPShippingAddressViewController.html index c60985172aa..427b8109ac4 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPShippingAddressViewController.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPShippingAddressViewController.html @@ -133,6 +133,12 @@
  • + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -509,7 +533,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -624,7 +648,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -655,7 +679,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -704,7 +728,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -734,7 +758,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -765,7 +789,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -795,7 +819,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -808,7 +832,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSource.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSource.html index 779a61b67fc..69a3c82b1ef 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSource.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSource.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -490,7 +514,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -521,7 +545,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -551,7 +575,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -581,7 +605,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -611,7 +635,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -641,7 +665,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -677,7 +701,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -707,7 +731,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -738,7 +762,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -769,7 +793,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -799,7 +823,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -829,7 +853,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -859,7 +883,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -890,7 +914,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -920,7 +944,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -951,7 +975,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -983,7 +1007,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -996,7 +1020,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceCardDetails.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceCardDetails.html index 560f197b682..19de93dc533 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceCardDetails.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceCardDetails.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -461,7 +485,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -491,7 +515,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -521,7 +545,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -551,7 +575,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -581,7 +605,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -611,7 +635,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -641,7 +665,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -671,7 +695,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -701,7 +725,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -714,7 +738,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceOwner.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceOwner.html index 74dec51e325..fec0af58883 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceOwner.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceOwner.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -490,7 +514,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -520,7 +544,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -550,7 +574,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -580,7 +604,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -610,7 +634,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -640,7 +664,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -670,7 +694,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -700,7 +724,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -713,7 +737,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceParams.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceParams.html index ae9ceab0956..24e03fc8f56 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceParams.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceParams.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -464,7 +488,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -501,7 +525,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -533,7 +557,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -564,7 +588,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -596,7 +620,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -626,7 +650,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -657,7 +681,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -688,7 +712,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -719,7 +743,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -751,7 +775,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -857,7 +881,7 @@

    Return Value

    an STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -915,7 +939,7 @@

    Return Value

    an STPSourceParams object populated with the provided card details.

    - Show on GitHub + Show on GitHub
    @@ -1021,7 +1045,7 @@

    Return Value

    an STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1140,7 +1164,7 @@

    Return Value

    an STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1271,7 +1295,7 @@

    Return Value

    an STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1377,7 +1401,7 @@

    Return Value

    an STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1476,7 +1500,7 @@

    Return Value

    an STPSourceParams object populated with the provided card details.

    - Show on GitHub + Show on GitHub
    @@ -1562,7 +1586,7 @@

    Return Value

    An STPSourceParams object populated with the provided values

    - Show on GitHub + Show on GitHub
    @@ -1635,7 +1659,7 @@

    Return Value

    An STPSourceParams object populated with the provided values

    - Show on GitHub + Show on GitHub
    @@ -1746,7 +1770,7 @@

    Return Value

    An STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1811,7 +1835,7 @@

    Return Value

    An STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1889,7 +1913,7 @@

    Return Value

    An STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -1989,7 +2013,7 @@

    Return Value

    An STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -2075,7 +2099,7 @@

    Return Value

    An STPSourceParams object populated with the provided values.

    - Show on GitHub + Show on GitHub
    @@ -2088,7 +2112,7 @@

    Return Value

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceReceiver.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceReceiver.html index 1267804d01b..3048e0504c5 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceReceiver.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceReceiver.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -579,7 +603,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -592,7 +616,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceRedirect.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceRedirect.html index 4c1c23db248..90283678cea 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceRedirect.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceRedirect.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -490,7 +514,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -520,7 +544,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -550,7 +574,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -563,7 +587,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceSEPADebitDetails.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceSEPADebitDetails.html index 4406b7ebe85..32c12ad3340 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceSEPADebitDetails.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceSEPADebitDetails.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -461,7 +485,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -491,7 +515,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -521,7 +545,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -551,7 +575,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -581,7 +605,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -611,7 +635,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -641,7 +665,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -654,7 +678,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceVerification.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceVerification.html index 538141de28c..c5d87ba4e14 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceVerification.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPSourceVerification.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -491,7 +515,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -521,7 +545,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -534,7 +558,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPTheme.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPTheme.html index c845fd78472..1ab92fddfb1 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPTheme.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPTheme.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -490,7 +514,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -521,7 +545,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -551,7 +575,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -581,7 +605,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -612,7 +636,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -643,7 +667,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -673,7 +697,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -703,7 +727,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -733,7 +757,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -763,7 +787,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -793,7 +817,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -825,7 +849,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -856,7 +880,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -886,7 +910,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -916,7 +940,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -929,7 +953,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPToken.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPToken.html index e95de256b78..13c3a0ca711 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPToken.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPToken.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -494,7 +518,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -524,7 +548,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -555,7 +579,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -585,7 +609,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -615,7 +639,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -628,7 +652,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPUserInformation.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPUserInformation.html index caac58a352d..4a916911209 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPUserInformation.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPUserInformation.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -464,7 +488,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -496,7 +520,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -509,7 +533,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPVerificationParams.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPVerificationParams.html index bebb24b6828..d182d0e9b62 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPVerificationParams.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/STPVerificationParams.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -472,7 +496,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/Stripe.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/Stripe.html index 90b0a3dc4a0..3ee205519e8 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/Stripe.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Classes/Stripe.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -484,7 +508,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -514,7 +538,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -582,7 +606,7 @@

    Return Value

    whether or not the user is currently able to pay with Apple Pay.

    - Show on GitHub + Show on GitHub
    @@ -622,7 +646,7 @@

    Return Value

    supported type, or other restrictions prevent payment (such as parental controls).

    - Show on GitHub + Show on GitHub
    @@ -685,7 +709,7 @@

    Return Value

    the appropriate values for your business.

    - Show on GitHub + Show on GitHub
    @@ -772,7 +796,7 @@

    Return Value

    a PKPaymentRequest with proper default values. Returns nil if running on < iOS8.

    - Show on GitHub + Show on GitHub
    @@ -848,7 +872,7 @@

    Return Value

    YES if the URL is expected and will be handled by Stripe. NO otherwise.

    - Show on GitHub + Show on GitHub
    @@ -861,7 +885,7 @@

    Return Value

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Constants.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Constants.html index 5fe18b5b28f..86140f002fb 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Constants.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Constants.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -448,12 +472,12 @@

    Constants

    Declaration

    Objective-C

    -
    static NSString *const _Nonnull STPSDKVersion = @"13.0.3"
    +
    static NSString *const _Nonnull STPSDKVersion = @"13.1.0"
    - Show on GitHub + Show on GitHub
    @@ -487,7 +511,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -517,7 +541,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -547,7 +571,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -577,7 +601,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -611,7 +635,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -653,7 +677,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -683,7 +707,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -714,7 +738,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -749,7 +773,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -784,7 +808,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -825,7 +849,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -855,7 +879,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -885,7 +909,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -915,7 +939,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -945,7 +969,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -975,7 +999,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1005,7 +1029,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1035,7 +1059,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1065,7 +1089,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1078,7 +1102,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums.html index 931c622a394..89f8974c364 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -495,7 +519,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -530,7 +554,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -565,7 +589,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -596,7 +620,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -627,7 +651,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -662,7 +686,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -697,7 +721,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -733,7 +757,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -773,7 +797,104 @@

    Declaration

    - Show on GitHub + Show on GitHub +
    + + + + + +
    +
    - Show on GitHub + Show on GitHub
    @@ -845,7 +966,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -880,7 +1001,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -915,7 +1036,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -946,7 +1067,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -977,7 +1098,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1013,7 +1134,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1048,7 +1169,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1083,7 +1204,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1118,7 +1239,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1131,7 +1252,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPBankAccountHolderType.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPBankAccountHolderType.html index d8fe6d8c4a3..9fa5200cf0c 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPBankAccountHolderType.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPBankAccountHolderType.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -502,7 +526,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPBankAccountStatus.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPBankAccountStatus.html index b966bf5650d..9c7eaf1066b 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPBankAccountStatus.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPBankAccountStatus.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -579,7 +603,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -592,7 +616,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPBillingAddressFields.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPBillingAddressFields.html index 2f2f74d9ea1..9a4e339f01d 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPBillingAddressFields.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPBillingAddressFields.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -465,7 +489,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -495,7 +519,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -525,7 +549,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -555,7 +579,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -568,7 +592,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPCardBrand.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPCardBrand.html index 7dafcf62d96..d7ea57c8625 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPCardBrand.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPCardBrand.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -579,7 +603,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -609,7 +633,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -639,7 +663,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -669,7 +693,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -682,7 +706,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPCardFundingType.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPCardFundingType.html index e23469261fc..32408c54ef2 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPCardFundingType.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPCardFundingType.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -562,7 +586,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPCardValidationState.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPCardValidationState.html index 6a7979a025b..1bd49d891f0 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPCardValidationState.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPCardValidationState.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -464,7 +488,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -495,7 +519,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -526,7 +550,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -539,7 +563,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPErrorCode.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPErrorCode.html index 12c859a1c6c..5dcd682ebf8 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPErrorCode.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPErrorCode.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -579,7 +603,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -611,7 +635,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -624,7 +648,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPFilePurpose.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPFilePurpose.html index d6dd7b96e80..af5668cf386 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPFilePurpose.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPFilePurpose.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -464,7 +488,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -494,7 +518,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -524,7 +548,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -537,7 +561,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentIntentCaptureMethod.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentIntentCaptureMethod.html new file mode 100644 index 00000000000..bb05756a4bb --- /dev/null +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentIntentCaptureMethod.html @@ -0,0 +1,565 @@ + + + + STPPaymentIntentCaptureMethod Enumeration Reference + + + + + + + + + + + + + + + + +
    +

    + + Stripe Docs + + +

    + +

    +

    + +
    +

    + +

    + + + View on GitHub + +

    + +
    + + + +
    + +
    + +
    +
    +

    STPPaymentIntentCaptureMethod

    +
    +
    +
    enum STPPaymentIntentCaptureMethod {}
    + +
    +
    +

    Capture methods for a STPPaymentIntent

    + +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    + + + + diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentIntentConfirmationMethod.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentIntentConfirmationMethod.html new file mode 100644 index 00000000000..5ce07e5a5d6 --- /dev/null +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentIntentConfirmationMethod.html @@ -0,0 +1,564 @@ + + + + STPPaymentIntentConfirmationMethod Enumeration Reference + + + + + + + + + + + + + + + + +
    +

    + + Stripe Docs + + +

    + +

    +

    + +
    +

    + +

    + + + View on GitHub + +

    + +
    + + + +
    + +
    + +
    +
    +

    STPPaymentIntentConfirmationMethod

    +
    +
    +
    enum STPPaymentIntentConfirmationMethod {}
    + +
    +
    +

    Confirmation methods for a STPPaymentIntent

    + +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    + + + + diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentIntentStatus.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentIntentStatus.html new file mode 100644 index 00000000000..ddd1bf98ddb --- /dev/null +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentIntentStatus.html @@ -0,0 +1,715 @@ + + + + STPPaymentIntentStatus Enumeration Reference + + + + + + + + + + + + + + + + +
    +

    + + Stripe Docs + + +

    + +

    +

    + +
    +

    + +

    + + + View on GitHub + +

    + +
    + + + +
    + +
    + +
    +
    +

    STPPaymentIntentStatus

    +
    +
    +
    enum STPPaymentIntentStatus {}
    + +
    +
    +

    Status types for an STPPaymentIntent

    + +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    + + + + diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentMethodType.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentMethodType.html index 143b67a60b9..1852f427120 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentMethodType.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentMethodType.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -461,7 +485,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -492,7 +516,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -522,7 +546,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -535,7 +559,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentStatus.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentStatus.html index f4a129ca5f7..195c584363c 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentStatus.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPPaymentStatus.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -532,7 +556,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPRedirectContextState.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPRedirectContextState.html index ec0b39dddfe..4d85262038d 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPRedirectContextState.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPRedirectContextState.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -562,7 +586,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPShippingStatus.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPShippingStatus.html index f1c4453f092..11322710e1b 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPShippingStatus.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPShippingStatus.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -502,7 +526,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPShippingType.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPShippingType.html index adb87616cec..7620b174b96 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPShippingType.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPShippingType.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -490,7 +514,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -503,7 +527,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceCard3DSecureStatus.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceCard3DSecureStatus.html index 3d8451a9215..4351a9d1984 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceCard3DSecureStatus.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceCard3DSecureStatus.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -460,7 +484,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -491,7 +515,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -521,7 +545,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -551,7 +575,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -564,7 +588,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceFlow.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceFlow.html index 2aa9b825a5d..62d4b285603 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceFlow.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceFlow.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -579,7 +603,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -592,7 +616,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceRedirectStatus.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceRedirectStatus.html index df74a32c565..7b2cb8ed5a7 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceRedirectStatus.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceRedirectStatus.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -562,7 +586,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceStatus.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceStatus.html index 5868cf52cd2..49dd4274f1e 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceStatus.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceStatus.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -490,7 +514,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -520,7 +544,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -551,7 +575,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -583,7 +607,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -613,7 +637,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -626,7 +650,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceType.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceType.html index 718bff0079b..1a1b24213be 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceType.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceType.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -464,7 +488,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -494,7 +518,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -524,7 +548,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -554,7 +578,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -584,7 +608,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -614,7 +638,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -644,7 +668,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -674,7 +698,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -704,7 +728,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -734,7 +758,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -764,7 +788,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -794,7 +818,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -807,7 +831,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceUsage.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceUsage.html index e1ec6f43cda..4789f4a58a5 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceUsage.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceUsage.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -532,7 +556,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceVerificationStatus.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceVerificationStatus.html index 105dd315014..9498c51e502 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceVerificationStatus.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Enums/STPSourceVerificationStatus.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -562,7 +586,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Functions.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Functions.html index 07225055c47..b9ac491e023 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Functions.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Functions.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -457,7 +481,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -502,7 +526,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -540,7 +564,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -553,7 +577,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols.html index 02d7fb64ecb..7a158efb475 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -455,7 +479,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -492,7 +516,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -540,7 +564,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -577,7 +601,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -612,7 +636,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -649,7 +673,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -684,7 +708,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -723,7 +747,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -761,7 +785,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -796,7 +820,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -837,7 +861,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -850,7 +874,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPAPIResponseDecodable.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPAPIResponseDecodable.html index 0ead83cc463..424542ba2bc 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPAPIResponseDecodable.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPAPIResponseDecodable.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -486,7 +510,7 @@

    Return Value

    could not be decoded (i.e. if one of its requiredFields is nil).

    - Show on GitHub + Show on GitHub
    @@ -517,7 +541,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -530,7 +554,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPAddCardViewControllerDelegate.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPAddCardViewControllerDelegate.html index e7d29570c50..8e7bbcbd73a 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPAddCardViewControllerDelegate.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPAddCardViewControllerDelegate.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -482,7 +506,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -567,7 +591,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -652,7 +676,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -665,7 +689,7 @@

    Parameters

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPBackendAPIAdapter.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPBackendAPIAdapter.html index 1e367a12805..920cde9df51 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPBackendAPIAdapter.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPBackendAPIAdapter.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -503,7 +527,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -574,7 +598,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -645,7 +669,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -716,7 +740,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -791,7 +815,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -804,7 +828,7 @@

    Parameters

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPEphemeralKeyProvider.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPEphemeralKeyProvider.html index 25b219749b2..e4368ecc6d0 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPEphemeralKeyProvider.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPEphemeralKeyProvider.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -453,7 +477,7 @@

    STPEphemeralKeyProvider

    On your backend, you should create a new ephemeral key for the Stripe customer associated with your user, and return the raw JSON response from the Stripe API. For an example Ruby implementation of this API, refer to our example backend: -https://github.com/stripe/example-ios-backend/blob/v13.0.3/web.rb

    +https://github.com/stripe/example-ios-backend/blob/v13.1.0/web.rb

    Back in your iOS app, once you have a response from this API, call the provided completion block with the JSON response, or an error if one occurred.

    @@ -506,7 +530,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -519,7 +543,7 @@

    Parameters

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPFormEncodable.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPFormEncodable.html index a118d1e4b8d..d756e129c27 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPFormEncodable.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPFormEncodable.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -459,7 +483,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -489,7 +513,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -524,7 +548,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -537,7 +561,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentCardTextFieldDelegate.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentCardTextFieldDelegate.html index 6e9f9ea3bf0..aeea6b52882 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentCardTextFieldDelegate.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentCardTextFieldDelegate.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -489,7 +513,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -523,7 +547,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -557,7 +581,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -588,7 +612,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -619,7 +643,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -650,7 +674,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -681,7 +705,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -712,7 +736,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -743,7 +767,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -774,7 +798,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -805,7 +829,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -818,7 +842,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentContextDelegate.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentContextDelegate.html index 0abb5dbef10..425afbfaf36 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentContextDelegate.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentContextDelegate.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -498,7 +522,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -547,7 +571,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -622,7 +646,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -697,7 +721,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -791,7 +815,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -804,7 +828,7 @@

    Parameters

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentMethod.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentMethod.html index 861c7114501..d5805b1bdb4 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentMethod.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentMethod.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -464,7 +488,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -495,7 +519,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -525,7 +549,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -538,7 +562,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentMethodsViewControllerDelegate.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentMethodsViewControllerDelegate.html index 3bf128c331c..3ad1e67023f 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentMethodsViewControllerDelegate.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPPaymentMethodsViewControllerDelegate.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -497,7 +521,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -549,7 +573,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -600,7 +624,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -672,7 +696,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -685,7 +709,7 @@

    Parameters

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPShippingAddressViewControllerDelegate.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPShippingAddressViewControllerDelegate.html index 9392db2fc7f..7be978e9c63 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPShippingAddressViewControllerDelegate.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPShippingAddressViewControllerDelegate.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -479,7 +503,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -562,7 +586,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -638,7 +662,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -651,7 +675,7 @@

    Parameters

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPSourceProtocol.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPSourceProtocol.html index dbade70cf57..1cfbcc59335 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPSourceProtocol.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Protocols/STPSourceProtocol.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -465,7 +489,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -478,7 +502,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Type Definitions.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Type Definitions.html index 33a237feb3a..7ed2f361592 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Type Definitions.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/Type Definitions.html @@ -133,6 +133,12 @@ + + @@ -281,6 +287,15 @@ + + + @@ -378,9 +393,18 @@ + + + @@ -453,7 +477,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -487,7 +511,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -536,7 +560,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -598,7 +622,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -651,7 +675,7 @@

    Parameters

    -

    The error returned from the response, or nil in one occurs. - see: StripeError.h for possible values.

    +

    The error returned from the response, or nil if none occurs. - see: StripeError.h for possible values.

    @@ -659,7 +683,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -713,7 +737,7 @@

    Parameters

    -

    The error returned from the response, or nil in one occurs. - see: StripeError.h for possible values.

    +

    The error returned from the response, or nil if none occurs. - see: StripeError.h for possible values.

    @@ -721,7 +745,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -775,7 +799,7 @@

    Parameters

    -

    The error returned from the response, or nil in one occurs. - see: StripeError.h for possible values.

    +

    The error returned from the response, or nil if none occurs. - see: StripeError.h for possible values.

    @@ -783,7 +807,69 @@

    Parameters

    - Show on GitHub + Show on GitHub +
    + + + +
  • +
    + + + + STPPaymentIntentCompletionBlock + +
    +
    +
    +
    +
    +
    +

    A callback to be run with a PaymentIntent response from the Stripe API.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    typedef void (^STPPaymentIntentCompletionBlock)(STPPaymentIntent *_Nullable,
    +                                                NSError *_Nullable)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + paymentIntent + + +
    +

    The Stripe PaymentIntent from the response. Will be nil if an error occurs. - see: STPPaymentIntent

    +
    +
    + + error + + +
    +

    The error returned from the response, or nil if none occurs. - see: StripeError.h for possible values.

    +
    +
    +
    +
    @@ -871,7 +957,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -924,7 +1010,7 @@

    Parameters

    -

    The error returned from the response, or nil in none occurs. - see: StripeError.h for possible values.

    +

    The error returned from the response, or nil if none occurs. - see: StripeError.h for possible values.

    @@ -932,7 +1018,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -986,7 +1072,7 @@

    Parameters

    -

    The error returned from the response, or nil in none occurs.

    +

    The error returned from the response, or nil if none occurs.

    @@ -994,7 +1080,7 @@

    Parameters

    - Show on GitHub + Show on GitHub
    @@ -1006,9 +1092,9 @@

    Parameters

  • - - - STPRedirectContextCompletionBlock + + + STPRedirectContextSourceCompletionBlock
    @@ -1016,16 +1102,16 @@

    Parameters

    -

    A callback run when the context believes the redirect action has been completed.

    +

    A callback that is executed when the context believes the redirect action has been completed.

    Declaration

    Objective-C

    -
    typedef void (^STPRedirectContextCompletionBlock)(NSString *_Nonnull,
    -                                                  NSString *_Nullable,
    -                                                  NSError *_Nullable)
    +
    typedef void (^STPRedirectContextSourceCompletionBlock)(NSString *_Nonnull,
    +                                                        NSString *_Nullable,
    +                                                        NSError *_Nullable)
    @@ -1068,7 +1154,106 @@

    Parameters

    An error if one occured. Note that a lack of an error does not mean that the action was completed successfully, the presence of one confirms that it was not. Currently the only possible error the context can know about -is if SFSafariViewController fails its initial load (like the user has no +is if SFSafariViewController fails its initial load (e.g. the user has no +internet connection, or servers are down).

    +
    + + + + + +
    + Show on GitHub +
    + + +
  • +
  • +
    + + + + STPRedirectContextCompletionBlock + +
    +
    +
    +
    +
    +
    +

    A callback that is executed when the context believes the redirect action has been completed.

    + +

    This type has been renamed to STPRedirectContextSourceCompletionBlock and deprecated.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    typedef STPRedirectContextSourceCompletionBlock
    +    STPRedirectContextCompletionBlock
    + +
    +
    + +
    +
    +
  • +
  • +
    + + + + STPRedirectContextPaymentIntentCompletionBlock + +
    +
    +
    +
    +
    +
    +

    A callback that is executed when the context believes the redirect action has been completed.

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    typedef void (^STPRedirectContextPaymentIntentCompletionBlock)(
    +    NSString *_Nonnull, NSError *_Nullable)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + @@ -1077,7 +1262,7 @@

    Parameters

    + + clientSecret + + +
    +

    The client secret of the PaymentIntent

    +
    +
    + + error + + +
    +

    An error if one occured. Note that a lack of an error does not +mean that the action was completed successfully, the presence of one confirms +that it was not. Currently the only possible error the context can know about +is if SFSafariViewController fails its initial load (e.g. the user has no internet connection, or servers are down).

    @@ -1120,7 +1305,7 @@

    Declaration

    - Show on GitHub + Show on GitHub
    @@ -1133,7 +1318,7 @@

    Declaration

    diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/index.html b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/index.html index 80a063a5e24..e12ba22ae7c 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/index.html +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/index.html @@ -132,6 +132,12 @@
  • + + @@ -280,6 +286,15 @@ + + + @@ -377,9 +392,18 @@ + + + @@ -445,7 +469,7 @@

    Releases

    We recommend that you install the Stripe iOS SDK using a package manager such as Cocoapods or Carthage. If you prefer to link the library manually, please use a version from our releases page because we consider the master branch to be unstable.

    If you’re reading this on GitHub.com, please make sure you are looking at the tagged version that corresponds to the release you have installed. Otherwise, the instructions and example code may be mismatched with your copy. You can read the latest tagged version of this README and browse the associated code on GitHub using -this link.

    +this link.

    Requirements

    The Stripe iOS SDK is compatible with apps supporting iOS 9 and above and requires Xcode 9 to build from source.

    @@ -490,7 +514,7 @@

    Migrating from Older Vers diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/search.json b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/search.json index 70fa00c4d04..84eb84c8d16 100644 --- a/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/search.json +++ b/docs/docs/docsets/Stripe.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Functions.html#/c:@F@linkSTPAPIClientApplePayCategory":{"name":"linkSTPAPIClientApplePayCategory","abstract":"

    This function should not be called directly.

    "},"Functions.html#/c:@F@linkNSErrorCategory":{"name":"linkNSErrorCategory","abstract":"

    This function should not be called directly.

    "},"Functions.html#/c:@F@linkUINavigationBarThemeCategory":{"name":"linkUINavigationBarThemeCategory","abstract":"

    This function should not be called directly.

    "},"Type Definitions.html#/c:STPAddress.h@T@STPContactField":{"name":"STPContactField","abstract":"

    Constants that represent different parts of a users contact/address information.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPVoidBlock":{"name":"STPVoidBlock","abstract":"

    An empty block, called with no arguments, returning nothing.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPErrorBlock":{"name":"STPErrorBlock","abstract":"

    A block that may optionally be called with an error.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPJSONResponseCompletionBlock":{"name":"STPJSONResponseCompletionBlock","abstract":"

    A callback to be run with a JSON response.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPTokenCompletionBlock":{"name":"STPTokenCompletionBlock","abstract":"

    A callback to be run with a token response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPSourceCompletionBlock":{"name":"STPSourceCompletionBlock","abstract":"

    A callback to be run with a source response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPSourceProtocolCompletionBlock":{"name":"STPSourceProtocolCompletionBlock","abstract":"

    A callback to be run with a source or card response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPShippingMethodsCompletionBlock":{"name":"STPShippingMethodsCompletionBlock","abstract":"

    A callback to be run with a validation result and shipping methods for a"},"Type Definitions.html#/c:STPBlocks.h@T@STPFileCompletionBlock":{"name":"STPFileCompletionBlock","abstract":"

    A callback to be run with a file response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPCustomerCompletionBlock":{"name":"STPCustomerCompletionBlock","abstract":"

    A callback to be run with a customer response from the Stripe API.

    "},"Type Definitions.html#/c:STPRedirectContext.h@T@STPRedirectContextCompletionBlock":{"name":"STPRedirectContextCompletionBlock","abstract":"

    A callback run when the context believes the redirect action has been completed.

    "},"Type Definitions.html#/c:StripeError.h@T@STPCardErrorCode":{"name":"STPCardErrorCode","abstract":"

    Possible string values you may receive when there was an error tokenizing"},"Protocols/STPSourceProtocol.html#/c:objc(pl)STPSourceProtocol(py)stripeID":{"name":"stripeID","abstract":"

    The Stripe ID of the source.

    ","parent_name":"STPSourceProtocol"},"Protocols/STPShippingAddressViewControllerDelegate.html#/c:objc(pl)STPShippingAddressViewControllerDelegate(im)shippingAddressViewControllerDidCancel:":{"name":"-shippingAddressViewControllerDidCancel:","abstract":"

    Called when the user cancels entering a shipping address. You should dismiss (or pop) the view controller at this point.

    ","parent_name":"STPShippingAddressViewControllerDelegate"},"Protocols/STPShippingAddressViewControllerDelegate.html#/c:objc(pl)STPShippingAddressViewControllerDelegate(im)shippingAddressViewController:didEnterAddress:completion:":{"name":"-shippingAddressViewController:didEnterAddress:completion:","abstract":"

    This is called when the user enters a shipping address and taps next. You","parent_name":"STPShippingAddressViewControllerDelegate"},"Protocols/STPShippingAddressViewControllerDelegate.html#/c:objc(pl)STPShippingAddressViewControllerDelegate(im)shippingAddressViewController:didFinishWithAddress:shippingMethod:":{"name":"-shippingAddressViewController:didFinishWithAddress:shippingMethod:","abstract":"

    This is called when the user selects a shipping method. If no shipping methods are given, or if the shipping type doesn’t require a shipping method, this will be called after the user has a shipping address and your validation has succeeded. After updating your app with the user’s shipping info, you should dismiss (or pop) the view controller. Note that if shippingMethod is non-nil, there will be an additional shipping methods view controller on the navigation controller’s stack.

    ","parent_name":"STPShippingAddressViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewController:didFailToLoadWithError:":{"name":"-paymentMethodsViewController:didFailToLoadWithError:","abstract":"

    This is called when the view controller encounters an error fetching the user’s","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewControllerDidFinish:":{"name":"-paymentMethodsViewControllerDidFinish:","abstract":"

    This is called when the user selects or adds a payment method, so it will often","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewControllerDidCancel:":{"name":"-paymentMethodsViewControllerDidCancel:","abstract":"

    This is called when the user taps cancel.","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewController:didSelectPaymentMethod:":{"name":"-paymentMethodsViewController:didSelectPaymentMethod:","abstract":"

    This is called when the user either makes a selection, or adds a new card.","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethod.html#/c:objc(pl)STPPaymentMethod(py)image":{"name":"image","abstract":"

    A small (32 x 20 points) logo image representing the payment method. For","parent_name":"STPPaymentMethod"},"Protocols/STPPaymentMethod.html#/c:objc(pl)STPPaymentMethod(py)templateImage":{"name":"templateImage","abstract":"

    A small (32 x 20 points) logo image representing the payment method that can be","parent_name":"STPPaymentMethod"},"Protocols/STPPaymentMethod.html#/c:objc(pl)STPPaymentMethod(py)label":{"name":"label","abstract":"

    A string describing the payment method, such as Apple Pay or Visa 4242.

    ","parent_name":"STPPaymentMethod"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didFailToLoadWithError:":{"name":"-paymentContext:didFailToLoadWithError:","abstract":"

    Called when the payment context encounters an error when fetching its initial set of data. A few ways to handle this are:

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContextDidChange:":{"name":"-paymentContextDidChange:","abstract":"

    This is called every time the contents of the payment context change. When this is called, you should update your app’s UI to reflect the current state of the payment context. For example, if you have a checkout page with a selected payment method row, you should update its payment method with paymentContext.selectedPaymentMethod.label. If that checkout page has a buy button, you should enable/disable it depending on the result of [paymentContext isReadyForPayment].

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didCreatePaymentResult:completion:":{"name":"-paymentContext:didCreatePaymentResult:completion:","abstract":"

    Inside this method, you should make a call to your backend API to make a charge with that Customer + source, and invoke the completion block when that is done.

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didFinishWithStatus:error:":{"name":"-paymentContext:didFinishWithStatus:error:","abstract":"

    This is invoked by an STPPaymentContext when it is finished. This will be called after the payment is done and all necessary UI has been dismissed. You should inspect the returned status and behave appropriately. For example: if it’s STPPaymentStatusSuccess, show the user a receipt. If it’s STPPaymentStatusError, inform the user of the error. If it’s STPPaymentStatusUserCanceled, do nothing.

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didUpdateShippingAddress:completion:":{"name":"-paymentContext:didUpdateShippingAddress:completion:","abstract":"

    Inside this method, you should verify that you can ship to the given address.","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidChange:":{"name":"-paymentCardTextFieldDidChange:","abstract":"

    Called when either the card number, expiration, or CVC changes. At this point,","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditing:":{"name":"-paymentCardTextFieldDidBeginEditing:","abstract":"

    Called when editing begins in the text field as a whole.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditing:":{"name":"-paymentCardTextFieldDidEndEditing:","abstract":"

    Called when editing ends in the text field as a whole.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingNumber:":{"name":"-paymentCardTextFieldDidBeginEditingNumber:","abstract":"

    Called when editing begins in the payment card field’s number field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingNumber:":{"name":"-paymentCardTextFieldDidEndEditingNumber:","abstract":"

    Called when editing ends in the payment card field’s number field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingCVC:":{"name":"-paymentCardTextFieldDidBeginEditingCVC:","abstract":"

    Called when editing begins in the payment card field’s CVC field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingCVC:":{"name":"-paymentCardTextFieldDidEndEditingCVC:","abstract":"

    Called when editing ends in the payment card field’s CVC field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingExpiration:":{"name":"-paymentCardTextFieldDidBeginEditingExpiration:","abstract":"

    Called when editing begins in the payment card field’s expiration field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingExpiration:":{"name":"-paymentCardTextFieldDidEndEditingExpiration:","abstract":"

    Called when editing ends in the payment card field’s expiration field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingPostalCode:":{"name":"-paymentCardTextFieldDidBeginEditingPostalCode:","abstract":"

    Called when editing begins in the payment card field’s ZIP/postal code field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingPostalCode:":{"name":"-paymentCardTextFieldDidEndEditingPostalCode:","abstract":"

    Called when editing ends in the payment card field’s ZIP/postal code field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPFormEncodable.html#/c:objc(pl)STPFormEncodable(cm)rootObjectName":{"name":"+rootObjectName","abstract":"

    The root object name to be used when converting this object to a form-encoded string. For example, if this returns @card, then the form-encoded output will resemble @card[foo]=bar (where ‘foo’ and ‘bar’ are specified by propertyNamesToFormFieldNamesMapping below.

    ","parent_name":"STPFormEncodable"},"Protocols/STPFormEncodable.html#/c:objc(pl)STPFormEncodable(cm)propertyNamesToFormFieldNamesMapping":{"name":"+propertyNamesToFormFieldNamesMapping","abstract":"

    This maps properties on an object that is being form-encoded into parameter names in the Stripe API. For example, STPCardParams has a field called expMonth, but the Stripe API expects a field called exp_month. This dictionary represents a mapping from the former to the latter (in other words, [STPCardParams propertyNamesToFormFieldNamesMapping][@expMonth] == @exp_month.)

    ","parent_name":"STPFormEncodable"},"Protocols/STPFormEncodable.html#/c:objc(pl)STPFormEncodable(py)additionalAPIParameters":{"name":"additionalAPIParameters","abstract":"

    You can use this property to add additional fields to an API request that are not explicitly defined by the object’s interface. This can be useful when using beta features that haven’t been added to the Stripe SDK yet. For example, if the /v1/tokens API began to accept a beta field called test_field, you might do the following:","parent_name":"STPFormEncodable"},"Protocols/STPEphemeralKeyProvider.html#/c:objc(pl)STPEphemeralKeyProvider(im)createCustomerKeyWithAPIVersion:completion:":{"name":"-createCustomerKeyWithAPIVersion:completion:","abstract":"

    Creates a new ephemeral key for retrieving and updating a Stripe customer.","parent_name":"STPEphemeralKeyProvider"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)retrieveCustomer:":{"name":"-retrieveCustomer:","abstract":"

    Retrieve the cards to be displayed inside a payment context.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)attachSourceToCustomer:completion:":{"name":"-attachSourceToCustomer:completion:","abstract":"

    Adds a payment source to a customer.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)selectDefaultCustomerSource:completion:":{"name":"-selectDefaultCustomerSource:completion:","abstract":"

    Change a customer’s default_source to be the provided card.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)detachSourceFromCustomer:completion:":{"name":"-detachSourceFromCustomer:completion:","abstract":"

    Deletes the given source from the customer.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)updateCustomerWithShippingAddress:completion:":{"name":"-updateCustomerWithShippingAddress:completion:","abstract":"

    Sets the given shipping address on the customer.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPAddCardViewControllerDelegate.html#/c:objc(pl)STPAddCardViewControllerDelegate(im)addCardViewControllerDidCancel:":{"name":"-addCardViewControllerDidCancel:","abstract":"

    Called when the user cancels adding a card. You should dismiss (or pop) the","parent_name":"STPAddCardViewControllerDelegate"},"Protocols/STPAddCardViewControllerDelegate.html#/c:objc(pl)STPAddCardViewControllerDelegate(im)addCardViewController:didCreateToken:completion:":{"name":"-addCardViewController:didCreateToken:completion:","abstract":"

    This is called when the user successfully adds a card and Stripe returns a","parent_name":"STPAddCardViewControllerDelegate"},"Protocols/STPAddCardViewControllerDelegate.html#/c:objc(pl)STPAddCardViewControllerDelegate(im)addCardViewController:didCreateSource:completion:":{"name":"-addCardViewController:didCreateSource:completion:","abstract":"

    This is called when the user successfully adds a card and Stripe returns a","parent_name":"STPAddCardViewControllerDelegate"},"Protocols/STPAPIResponseDecodable.html#/c:objc(pl)STPAPIResponseDecodable(cm)decodedObjectFromAPIResponse:":{"name":"+decodedObjectFromAPIResponse:","abstract":"

    Parses an response from the Stripe API (in JSON format; represented as","parent_name":"STPAPIResponseDecodable"},"Protocols/STPAPIResponseDecodable.html#/c:objc(pl)STPAPIResponseDecodable(py)allResponseFields":{"name":"allResponseFields","abstract":"

    The raw JSON response used to create the object. This can be useful for accessing","parent_name":"STPAPIResponseDecodable"},"Protocols/STPAPIResponseDecodable.html":{"name":"STPAPIResponseDecodable","abstract":"

    Objects conforming to STPAPIResponseDecodable can be automatically converted"},"Protocols/STPAddCardViewControllerDelegate.html":{"name":"STPAddCardViewControllerDelegate","abstract":"

    An STPAddCardViewControllerDelegate is notified when an STPAddCardViewController"},"Protocols/STPBackendAPIAdapter.html":{"name":"STPBackendAPIAdapter","abstract":"

    Typically, you will not need to implement this protocol yourself. You"},"Protocols/STPEphemeralKeyProvider.html":{"name":"STPEphemeralKeyProvider","abstract":"

    You should make your application’s API client conform to this interface."},"Protocols/STPFormEncodable.html":{"name":"STPFormEncodable","abstract":"

    Objects conforming to STPFormEncodable can be automatically converted to a form-encoded string, which can then be used when making requests to the Stripe API.

    "},"Protocols/STPPaymentCardTextFieldDelegate.html":{"name":"STPPaymentCardTextFieldDelegate","abstract":"

    This protocol allows a delegate to be notified when a payment text field’s"},"Protocols/STPPaymentContextDelegate.html":{"name":"STPPaymentContextDelegate","abstract":"

    Implement STPPaymentContextDelegate to get notified when a payment context changes, finishes, encounters errors, etc. In practice, if your app has a checkout screen view controller, that is a good candidate to implement this protocol.

    "},"Protocols/STPPaymentMethod.html":{"name":"STPPaymentMethod","abstract":"

    This protocol represents a payment method that a user can select and use to"},"Protocols/STPPaymentMethodsViewControllerDelegate.html":{"name":"STPPaymentMethodsViewControllerDelegate","abstract":"

    An STPPaymentMethodsViewControllerDelegate responds when a user selects a"},"Protocols/STPShippingAddressViewControllerDelegate.html":{"name":"STPShippingAddressViewControllerDelegate","abstract":"

    An STPShippingAddressViewControllerDelegate is notified when an STPShippingAddressViewController receives an address, completes with an address, or is cancelled.

    "},"Protocols/STPSourceProtocol.html":{"name":"STPSourceProtocol","abstract":"

    Objects conforming to this protocol can be attached to a Stripe Customer object"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPConnectionError":{"name":"STPConnectionError","abstract":"

    Trouble connecting to Stripe.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPInvalidRequestError":{"name":"STPInvalidRequestError","abstract":"

    Your request had invalid parameters.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPAPIError":{"name":"STPAPIError","abstract":"

    General-purpose API error.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPCardError":{"name":"STPCardError","abstract":"

    Something was wrong with the given card details.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPCancellationError":{"name":"STPCancellationError","abstract":"

    The operation was cancelled.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPEphemeralKeyDecodingError":{"name":"STPEphemeralKeyDecodingError","abstract":"

    The ephemeral key could not be decoded. Make sure your backend is sending","parent_name":"STPErrorCode"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusPending":{"name":"STPSourceVerificationStatusPending","abstract":"

    The verification is pending.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusSucceeded":{"name":"STPSourceVerificationStatusSucceeded","abstract":"

    The verification has succeeeded.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusFailed":{"name":"STPSourceVerificationStatusFailed","abstract":"

    The verification has failed.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusUnknown":{"name":"STPSourceVerificationStatusUnknown","abstract":"

    The state of the verification is unknown.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusPending":{"name":"STPSourceRedirectStatusPending","abstract":"

    The redirect is pending.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusSucceeded":{"name":"STPSourceRedirectStatusSucceeded","abstract":"

    The redirect has succeeded.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusFailed":{"name":"STPSourceRedirectStatusFailed","abstract":"

    The redirect has failed.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusUnknown":{"name":"STPSourceRedirectStatusUnknown","abstract":"

    The state of the redirect is unknown.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeBancontact":{"name":"STPSourceTypeBancontact","abstract":"

    A Bancontact source. - see: https://stripe.com/docs/sources/bancontact

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeCard":{"name":"STPSourceTypeCard","abstract":"

    A card source. - see: https://stripe.com/docs/sources/cards

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeGiropay":{"name":"STPSourceTypeGiropay","abstract":"

    A Giropay source. - see: https://stripe.com/docs/sources/giropay

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeIDEAL":{"name":"STPSourceTypeIDEAL","abstract":"

    An iDEAL source. - see: https://stripe.com/docs/sources/ideal

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeSEPADebit":{"name":"STPSourceTypeSEPADebit","abstract":"

    A SEPA Direct Debit source. - see: https://stripe.com/docs/sources/sepa-debit

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeSofort":{"name":"STPSourceTypeSofort","abstract":"

    A SOFORT source. - see: https://stripe.com/docs/sources/sofort

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeThreeDSecure":{"name":"STPSourceTypeThreeDSecure","abstract":"

    A 3DS card source. - see: https://stripe.com/docs/sources/three-d-secure

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeAlipay":{"name":"STPSourceTypeAlipay","abstract":"

    An Alipay source. - see: https://stripe.com/docs/sources/alipay

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeP24":{"name":"STPSourceTypeP24","abstract":"

    A P24 source. - see: https://stripe.com/docs/sources/p24

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeEPS":{"name":"STPSourceTypeEPS","abstract":"

    An EPS source. - see: https://stripe.com/docs/sources/eps

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeMultibanco":{"name":"STPSourceTypeMultibanco","abstract":"

    A Multibanco source. - see: https://stripe.com/docs/sources/multibanco

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeUnknown":{"name":"STPSourceTypeUnknown","abstract":"

    An unknown type of source.

    ","parent_name":"STPSourceType"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusPending":{"name":"STPSourceStatusPending","abstract":"

    The source has been created and is awaiting customer action.

    ","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusChargeable":{"name":"STPSourceStatusChargeable","abstract":"

    The source is ready to use. The customer action has been completed or the","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusConsumed":{"name":"STPSourceStatusConsumed","abstract":"

    The source has been used. This status only applies to single-use sources.

    ","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusCanceled":{"name":"STPSourceStatusCanceled","abstract":"

    The source, which was chargeable, has expired because it was not used to","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusFailed":{"name":"STPSourceStatusFailed","abstract":"

    Your customer has not taken the required action or revoked your access","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusUnknown":{"name":"STPSourceStatusUnknown","abstract":"

    The source status is unknown.

    ","parent_name":"STPSourceStatus"},"Enums/STPSourceUsage.html#/c:@E@STPSourceUsage@STPSourceUsageReusable":{"name":"STPSourceUsageReusable","abstract":"

    The source can be reused.

    ","parent_name":"STPSourceUsage"},"Enums/STPSourceUsage.html#/c:@E@STPSourceUsage@STPSourceUsageSingleUse":{"name":"STPSourceUsageSingleUse","abstract":"

    The source can only be used once.

    ","parent_name":"STPSourceUsage"},"Enums/STPSourceUsage.html#/c:@E@STPSourceUsage@STPSourceUsageUnknown":{"name":"STPSourceUsageUnknown","abstract":"

    The source’s usage is unknown.

    ","parent_name":"STPSourceUsage"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowNone":{"name":"STPSourceFlowNone","abstract":"

    No action is required from your customer.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowRedirect":{"name":"STPSourceFlowRedirect","abstract":"

    Your customer must be redirected to their online banking service (either a website or mobile banking app) to approve the payment.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowCodeVerification":{"name":"STPSourceFlowCodeVerification","abstract":"

    Your customer must verify ownership of their account by providing a code that you post to the Stripe API for authentication.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowReceiver":{"name":"STPSourceFlowReceiver","abstract":"

    Your customer must push funds to the account information provided.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowUnknown":{"name":"STPSourceFlowUnknown","abstract":"

    The source’s flow is unknown.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusRequired":{"name":"STPSourceCard3DSecureStatusRequired","abstract":"

    3D Secure is required. This card must be converted into a 3D Secure","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusOptional":{"name":"STPSourceCard3DSecureStatusOptional","abstract":"

    3D Secure is optional. It is not required for successful charging,","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusNotSupported":{"name":"STPSourceCard3DSecureStatusNotSupported","abstract":"

    3D Secure is not supported on this card.

    ","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusUnknown":{"name":"STPSourceCard3DSecureStatusUnknown","abstract":"

    The status of 3D Secure support on this card is unknown.

    ","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateNotStarted":{"name":"STPRedirectContextStateNotStarted","abstract":"

    Initialized, but redirect not started.

    ","parent_name":"STPRedirectContextState"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateInProgress":{"name":"STPRedirectContextStateInProgress","abstract":"

    Redirect is in progress.

    ","parent_name":"STPRedirectContextState"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateCancelled":{"name":"STPRedirectContextStateCancelled","abstract":"

    Redirect has been cancelled programmatically before completing.

    ","parent_name":"STPRedirectContextState"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateCompleted":{"name":"STPRedirectContextStateCompleted","abstract":"

    Redirect has completed.

    ","parent_name":"STPRedirectContextState"},"Enums/STPPaymentMethodType.html#/c:@E@STPPaymentMethodType@STPPaymentMethodTypeNone":{"name":"STPPaymentMethodTypeNone","abstract":"

    Don’t allow any payment methods except for cards.

    ","parent_name":"STPPaymentMethodType"},"Enums/STPPaymentMethodType.html#/c:@E@STPPaymentMethodType@STPPaymentMethodTypeApplePay":{"name":"STPPaymentMethodTypeApplePay","abstract":"

    The user is allowed to pay with Apple Pay if it’s configured and available","parent_name":"STPPaymentMethodType"},"Enums/STPPaymentMethodType.html#/c:@E@STPPaymentMethodType@STPPaymentMethodTypeAll":{"name":"STPPaymentMethodTypeAll","abstract":"

    The user is allowed to use any available payment method to pay.

    ","parent_name":"STPPaymentMethodType"},"Enums/STPFilePurpose.html#/c:@E@STPFilePurpose@STPFilePurposeIdentityDocument":{"name":"STPFilePurposeIdentityDocument","abstract":"

    Identity document file

    ","parent_name":"STPFilePurpose"},"Enums/STPFilePurpose.html#/c:@E@STPFilePurpose@STPFilePurposeDisputeEvidence":{"name":"STPFilePurposeDisputeEvidence","abstract":"

    Dispute evidence file

    ","parent_name":"STPFilePurpose"},"Enums/STPFilePurpose.html#/c:@E@STPFilePurpose@STPFilePurposeUnknown":{"name":"STPFilePurposeUnknown","abstract":"

    A file of unknown purpose type

    ","parent_name":"STPFilePurpose"},"Enums/STPCardValidationState.html#/c:@E@STPCardValidationState@STPCardValidationStateValid":{"name":"STPCardValidationStateValid","abstract":"

    The field’s contents are valid. For example, a valid, 16-digit card number.","parent_name":"STPCardValidationState"},"Enums/STPCardValidationState.html#/c:@E@STPCardValidationState@STPCardValidationStateInvalid":{"name":"STPCardValidationStateInvalid","abstract":"

    The field’s contents are invalid. For example, an expiration date","parent_name":"STPCardValidationState"},"Enums/STPCardValidationState.html#/c:@E@STPCardValidationState@STPCardValidationStateIncomplete":{"name":"STPCardValidationStateIncomplete","abstract":"

    The field’s contents are not currently valid, but could be by typing","parent_name":"STPCardValidationState"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandVisa":{"name":"STPCardBrandVisa","abstract":"

    Visa card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandAmex":{"name":"STPCardBrandAmex","abstract":"

    American Express card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandMasterCard":{"name":"STPCardBrandMasterCard","abstract":"

    MasterCard card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandDiscover":{"name":"STPCardBrandDiscover","abstract":"

    Discover card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandJCB":{"name":"STPCardBrandJCB","abstract":"

    JCB card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandDinersClub":{"name":"STPCardBrandDinersClub","abstract":"

    Diners Club card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandUnionPay":{"name":"STPCardBrandUnionPay","abstract":"

    UnionPay card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandUnknown":{"name":"STPCardBrandUnknown","abstract":"

    An unknown card brand type

    ","parent_name":"STPCardBrand"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypeDebit":{"name":"STPCardFundingTypeDebit","abstract":"

    Debit card funding

    ","parent_name":"STPCardFundingType"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypeCredit":{"name":"STPCardFundingTypeCredit","abstract":"

    Credit card funding

    ","parent_name":"STPCardFundingType"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypePrepaid":{"name":"STPCardFundingTypePrepaid","abstract":"

    Prepaid card funding

    ","parent_name":"STPCardFundingType"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypeOther":{"name":"STPCardFundingTypeOther","abstract":"

    An other or unknown type of funding source.

    ","parent_name":"STPCardFundingType"},"Enums/STPPaymentStatus.html#/c:@E@STPPaymentStatus@STPPaymentStatusSuccess":{"name":"STPPaymentStatusSuccess","abstract":"

    The payment succeeded.

    ","parent_name":"STPPaymentStatus"},"Enums/STPPaymentStatus.html#/c:@E@STPPaymentStatus@STPPaymentStatusError":{"name":"STPPaymentStatusError","abstract":"

    The payment failed due to an unforeseen error, such as the user’s Internet connection being offline.

    ","parent_name":"STPPaymentStatus"},"Enums/STPPaymentStatus.html#/c:@E@STPPaymentStatus@STPPaymentStatusUserCancellation":{"name":"STPPaymentStatusUserCancellation","abstract":"

    The user cancelled the payment (for example, by hitting cancel in the Apple Pay dialog).

    ","parent_name":"STPPaymentStatus"},"Enums/STPShippingStatus.html#/c:@E@STPShippingStatus@STPShippingStatusValid":{"name":"STPShippingStatusValid","abstract":"

    The shipping address is valid.

    ","parent_name":"STPShippingStatus"},"Enums/STPShippingStatus.html#/c:@E@STPShippingStatus@STPShippingStatusInvalid":{"name":"STPShippingStatusInvalid","abstract":"

    The shipping address is invalid.

    ","parent_name":"STPShippingStatus"},"Enums/STPShippingType.html#/c:@E@STPShippingType@STPShippingTypeShipping":{"name":"STPShippingTypeShipping","abstract":"

    Shipping the purchase to the provided address using a third-party","parent_name":"STPShippingType"},"Enums/STPShippingType.html#/c:@E@STPShippingType@STPShippingTypeDelivery":{"name":"STPShippingTypeDelivery","abstract":"

    Delivering the purchase by the seller.

    ","parent_name":"STPShippingType"},"Enums/STPBankAccountHolderType.html#/c:@E@STPBankAccountHolderType@STPBankAccountHolderTypeIndividual":{"name":"STPBankAccountHolderTypeIndividual","abstract":"

    An individual holds this bank account.

    ","parent_name":"STPBankAccountHolderType"},"Enums/STPBankAccountHolderType.html#/c:@E@STPBankAccountHolderType@STPBankAccountHolderTypeCompany":{"name":"STPBankAccountHolderTypeCompany","abstract":"

    A company holds this bank account.

    ","parent_name":"STPBankAccountHolderType"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusNew":{"name":"STPBankAccountStatusNew","abstract":"

    The account has had no activity or validation performed

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusValidated":{"name":"STPBankAccountStatusValidated","abstract":"

    Stripe has determined this bank account exists.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusVerified":{"name":"STPBankAccountStatusVerified","abstract":"

    Bank account verification has succeeded.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusVerificationFailed":{"name":"STPBankAccountStatusVerificationFailed","abstract":"

    Verification for this bank account has failed.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusErrored":{"name":"STPBankAccountStatusErrored","abstract":"

    A transfer sent to this bank account has failed.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsNone":{"name":"STPBillingAddressFieldsNone","abstract":"

    No billing address information

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsZip":{"name":"STPBillingAddressFieldsZip","abstract":"

    Just request the user’s billing ZIP code

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsFull":{"name":"STPBillingAddressFieldsFull","abstract":"

    Request the user’s full billing address

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsName":{"name":"STPBillingAddressFieldsName","abstract":"

    Just request the user’s billing name

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html":{"name":"STPBillingAddressFields","abstract":"

    What set of billing address information you need to collect from your user.

    "},"Enums/STPBankAccountStatus.html":{"name":"STPBankAccountStatus","abstract":"

    Possible validation states for a bank account.

    "},"Enums/STPBankAccountHolderType.html":{"name":"STPBankAccountHolderType","abstract":"

    The type of entity that holds a bank account.

    "},"Enums/STPShippingType.html":{"name":"STPShippingType","abstract":"

    These values control the labels used in the shipping info collection form.

    "},"Enums/STPShippingStatus.html":{"name":"STPShippingStatus","abstract":"

    An enum representing the status of a shipping address validation.

    "},"Enums/STPPaymentStatus.html":{"name":"STPPaymentStatus","abstract":"

    An enum representing the status of a payment requested from the user.

    "},"Enums/STPCardFundingType.html":{"name":"STPCardFundingType","abstract":"

    The various funding sources for a payment card.

    "},"Enums/STPCardBrand.html":{"name":"STPCardBrand","abstract":"

    The various card brands to which a payment card can belong.

    "},"Enums/STPCardValidationState.html":{"name":"STPCardValidationState","abstract":"

    These fields indicate whether a card field represents a valid value, invalid"},"Enums/STPFilePurpose.html":{"name":"STPFilePurpose","abstract":"

    The purpose of the uploaded file.

    "},"Enums/STPPaymentMethodType.html":{"name":"STPPaymentMethodType","abstract":"

    This represents all of the payment methods available to your user when"},"Enums/STPRedirectContextState.html":{"name":"STPRedirectContextState","abstract":"

    Possible states for the redirect context to be in

    "},"Enums/STPSourceCard3DSecureStatus.html":{"name":"STPSourceCard3DSecureStatus","abstract":"

    The status of this card’s 3D Secure support.

    "},"Enums/STPSourceFlow.html":{"name":"STPSourceFlow","abstract":"

    Authentication flows for a Source

    "},"Enums/STPSourceUsage.html":{"name":"STPSourceUsage","abstract":"

    Usage types for a Source

    "},"Enums/STPSourceStatus.html":{"name":"STPSourceStatus","abstract":"

    Status types for a Source

    "},"Enums/STPSourceType.html":{"name":"STPSourceType","abstract":"

    Types for a Source

    "},"Enums/STPSourceRedirectStatus.html":{"name":"STPSourceRedirectStatus","abstract":"

    Redirect status types for a Source.

    "},"Enums/STPSourceVerificationStatus.html":{"name":"STPSourceVerificationStatus","abstract":"

    Verification status types for a Source.

    "},"Enums/STPErrorCode.html":{"name":"STPErrorCode","abstract":"

    Possible error code values for NSError’s with the StripeDomain domain

    "},"Constants.html#/c:STPAPIClient.h@STPSDKVersion":{"name":"STPSDKVersion","abstract":"

    The current version of this library.

    "},"Constants.html#/c:@STPContactFieldPostalAddress":{"name":"STPContactFieldPostalAddress","abstract":"

    The contact’s full physical address.

    "},"Constants.html#/c:@STPContactFieldEmailAddress":{"name":"STPContactFieldEmailAddress","abstract":"

    The contact’s email address.

    "},"Constants.html#/c:@STPContactFieldPhoneNumber":{"name":"STPContactFieldPhoneNumber","abstract":"

    The contact’s phone number.

    "},"Constants.html#/c:@STPContactFieldName":{"name":"STPContactFieldName","abstract":"

    The contact’s name.

    "},"Constants.html#/c:@StripeDomain":{"name":"StripeDomain","abstract":"

    All Stripe iOS errors will be under this domain.

    "},"Constants.html#/c:@STPErrorMessageKey":{"name":"STPErrorMessageKey","abstract":"

    A developer-friendly error message that explains what went wrong. You probably"},"Constants.html#/c:@STPCardErrorCodeKey":{"name":"STPCardErrorCodeKey","abstract":"

    What went wrong with your STPCard (e.g., STPInvalidCVC. See below for full list).

    "},"Constants.html#/c:@STPErrorParameterKey":{"name":"STPErrorParameterKey","abstract":"

    Which parameter on the STPCard had an error (e.g., cvc). Useful for marking up the"},"Constants.html#/c:@STPStripeErrorCodeKey":{"name":"STPStripeErrorCodeKey","abstract":"

    The error code returned by the Stripe API.

    "},"Constants.html#/c:@STPStripeErrorTypeKey":{"name":"STPStripeErrorTypeKey","abstract":"

    The error type returned by the Stripe API.

    "},"Constants.html#/c:@STPInvalidNumber":{"name":"STPInvalidNumber","abstract":"

    The card number is not a valid credit card number.

    "},"Constants.html#/c:@STPInvalidExpMonth":{"name":"STPInvalidExpMonth","abstract":"

    The card has an invalid expiration month.

    "},"Constants.html#/c:@STPInvalidExpYear":{"name":"STPInvalidExpYear","abstract":"

    The card has an invalid expiration year.

    "},"Constants.html#/c:@STPInvalidCVC":{"name":"STPInvalidCVC","abstract":"

    The card has an invalid CVC.

    "},"Constants.html#/c:@STPIncorrectNumber":{"name":"STPIncorrectNumber","abstract":"

    The card number is incorrect.

    "},"Constants.html#/c:@STPExpiredCard":{"name":"STPExpiredCard","abstract":"

    The card is expired.

    "},"Constants.html#/c:@STPCardDeclined":{"name":"STPCardDeclined","abstract":"

    The card was declined.

    "},"Constants.html#/c:@STPIncorrectCVC":{"name":"STPIncorrectCVC","abstract":"

    The card has an incorrect CVC.

    "},"Constants.html#/c:@STPProcessingError":{"name":"STPProcessingError","abstract":"

    An error occured while processing this card.

    "},"Classes/STPUserInformation.html#/c:objc(cs)STPUserInformation(py)billingAddress":{"name":"billingAddress","abstract":"

    The user’s billing address. When set, the add card form will be filled with","parent_name":"STPUserInformation"},"Classes/STPUserInformation.html#/c:objc(cs)STPUserInformation(py)shippingAddress":{"name":"shippingAddress","abstract":"

    The user’s shipping address. When set, the shipping address form will be filled","parent_name":"STPUserInformation"},"Classes/STPToken.html#/c:objc(cs)STPToken(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPToken. You should only use one that has been returned from an STPAPIClient callback.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)tokenId":{"name":"tokenId","abstract":"

    The value of the token. You can store this value on your server and use it to make charges and customers.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)livemode":{"name":"livemode","abstract":"

    Whether or not this token was created in livemode. Will be YES if you used your Live Publishable Key, and NO if you used your Test Publishable Key.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)card":{"name":"card","abstract":"

    The credit card details that were used to create the token. Will only be set if the token was created via a credit card or Apple Pay, otherwise it will be","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)bankAccount":{"name":"bankAccount","abstract":"

    The bank account details that were used to create the token. Will only be set if the token was created with a bank account, otherwise it will be nil.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)created":{"name":"created","abstract":"

    When the token was created.

    ","parent_name":"STPToken"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(cm)defaultTheme":{"name":"+defaultTheme","abstract":"

    The default theme used by all Stripe UI. All themable UI classes, such as STPAddCardViewController, have one initializer that takes a theme and one that does not. If you use the one that does not, the default theme will be used to customize that view controller’s appearance.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)primaryBackgroundColor":{"name":"primaryBackgroundColor","abstract":"

    The primary background color of the theme. This will be used as the backgroundColor for any views with this theme.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)secondaryBackgroundColor":{"name":"secondaryBackgroundColor","abstract":"

    The secondary background color of this theme. This will be used as the backgroundColor for any supplemental views inside a view with this theme - for example, a UITableView will set it’s cells’ background color to this value.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)tertiaryBackgroundColor":{"name":"tertiaryBackgroundColor","abstract":"

    This color is automatically derived by reducing the alpha of the primaryBackgroundColor and is used as a section border color in table view cells.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)quaternaryBackgroundColor":{"name":"quaternaryBackgroundColor","abstract":"

    This color is automatically derived by reducing the brightness of the primaryBackgroundColor and is used as a separator color in table view cells.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)primaryForegroundColor":{"name":"primaryForegroundColor","abstract":"

    The primary foreground color of this theme. This will be used as the text color for any important labels in a view with this theme (such as the text color for a text field that the user needs to fill out).

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)secondaryForegroundColor":{"name":"secondaryForegroundColor","abstract":"

    The secondary foreground color of this theme. This will be used as the text color for any supplementary labels in a view with this theme (such as the placeholder color for a text field that the user needs to fill out).

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)tertiaryForegroundColor":{"name":"tertiaryForegroundColor","abstract":"

    This color is automatically derived from the secondaryForegroundColor with a lower alpha component, used for disabled text.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)accentColor":{"name":"accentColor","abstract":"

    The accent color of this theme - it will be used for any buttons and other elements on a view that are important to highlight.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)errorColor":{"name":"errorColor","abstract":"

    The error color of this theme - it will be used for rendering any error messages or views.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)font":{"name":"font","abstract":"

    The font to be used for all views using this theme. Make sure to select an appropriate size.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)emphasisFont":{"name":"emphasisFont","abstract":"

    The medium-weight font to be used for all bold text in views using this theme. Make sure to select an appropriate size.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)barStyle":{"name":"barStyle","abstract":"

    The navigation bar style to use for any view controllers presented modally","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)translucentNavigationBar":{"name":"translucentNavigationBar","abstract":"

    A Boolean value indicating whether the navigation bar for any view controllers","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)smallFont":{"name":"smallFont","abstract":"

    This font is automatically derived from the font, with a slightly lower point size, and will be used for supplementary labels.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)largeFont":{"name":"largeFont","abstract":"

    This font is automatically derived from the font, with a larger point size, and will be used for large labels such as SMS code entry.

    ","parent_name":"STPTheme"},"Classes/STPSourceVerification.html#/c:objc(cs)STPSourceVerification(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceVerification. You should only use","parent_name":"STPSourceVerification"},"Classes/STPSourceVerification.html#/c:objc(cs)STPSourceVerification(py)attemptsRemaining":{"name":"attemptsRemaining","abstract":"

    The number of attempts remaining to authenticate the source object with a","parent_name":"STPSourceVerification"},"Classes/STPSourceVerification.html#/c:objc(cs)STPSourceVerification(py)status":{"name":"status","abstract":"

    The status of the verification.

    ","parent_name":"STPSourceVerification"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceSEPADebitDetails.","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the account number.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)bankCode":{"name":"bankCode","abstract":"

    The account’s bank code.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the country of the bank account.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)fingerprint":{"name":"fingerprint","abstract":"

    The account’s fingerprint.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)mandateReference":{"name":"mandateReference","abstract":"

    The reference of the mandate accepted by your customer.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)mandateURL":{"name":"mandateURL","abstract":"

    The details of the mandate accepted by your customer.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceRedirect. You should only use","parent_name":"STPSourceRedirect"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(py)returnURL":{"name":"returnURL","abstract":"

    The URL you provide to redirect the customer to after they authenticated their payment.

    ","parent_name":"STPSourceRedirect"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(py)status":{"name":"status","abstract":"

    The status of the redirect.

    ","parent_name":"STPSourceRedirect"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(py)url":{"name":"url","abstract":"

    The URL provided to you to redirect a customer to as part of a redirect authentication flow.

    ","parent_name":"STPSourceRedirect"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceReceiver. You should only use one that is part of an existing STPSource object.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)address":{"name":"address","abstract":"

    The address of the receiver source. This is the value that should be communicated to the customer to send their funds to.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)amountCharged":{"name":"amountCharged","abstract":"

    The total amount charged by you.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)amountReceived":{"name":"amountReceived","abstract":"

    The total amount received by the receiver source.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)amountReturned":{"name":"amountReturned","abstract":"

    The total amount that was returned to the customer.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)type":{"name":"type","abstract":"

    The type of the source to create. Required.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)rawTypeString":{"name":"rawTypeString","abstract":"

    The raw underlying type string sent to the server.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)amount":{"name":"amount","abstract":"

    A positive integer in the smallest currency unit representing the","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)currency":{"name":"currency","abstract":"

    The currency associated with the source. This is the currency for which the source","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)flow":{"name":"flow","abstract":"

    The authentication flow of the source to create. flow may be redirect,","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs that you can attach to a source object.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)owner":{"name":"owner","abstract":"

    Information about the owner of the payment instrument. May be used or required","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)redirect":{"name":"redirect","abstract":"

    Parameters required for the redirect flow. Required if the source is","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)token":{"name":"token","abstract":"

    An optional token used to create the source. When passed, token properties will","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)usage":{"name":"usage","abstract":"

    Whether this source should be reusable or not. usage may be reusable or","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)bancontactParamsWithAmount:name:returnURL:statementDescriptor:":{"name":"+bancontactParamsWithAmount:name:returnURL:statementDescriptor:","abstract":"

    Creates params for a Bancontact source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)cardParamsWithCard:":{"name":"+cardParamsWithCard:","abstract":"

    Creates params for a Card source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)giropayParamsWithAmount:name:returnURL:statementDescriptor:":{"name":"+giropayParamsWithAmount:name:returnURL:statementDescriptor:","abstract":"

    Creates params for a Giropay source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)idealParamsWithAmount:name:returnURL:statementDescriptor:bank:":{"name":"+idealParamsWithAmount:name:returnURL:statementDescriptor:bank:","abstract":"

    Creates params for an iDEAL source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)sepaDebitParamsWithName:iban:addressLine1:city:postalCode:country:":{"name":"+sepaDebitParamsWithName:iban:addressLine1:city:postalCode:country:","abstract":"

    Creates params for a SEPA Debit source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)sofortParamsWithAmount:returnURL:country:statementDescriptor:":{"name":"+sofortParamsWithAmount:returnURL:country:statementDescriptor:","abstract":"

    Creates params for a Sofort source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)threeDSecureParamsWithAmount:currency:returnURL:card:":{"name":"+threeDSecureParamsWithAmount:currency:returnURL:card:","abstract":"

    Creates params for a 3DS source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)alipayParamsWithAmount:currency:returnURL:":{"name":"+alipayParamsWithAmount:currency:returnURL:","abstract":"

    Creates params for a single-use Alipay source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)alipayReusableParamsWithCurrency:returnURL:":{"name":"+alipayReusableParamsWithCurrency:returnURL:","abstract":"

    Creates params for a reusable Alipay source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)p24ParamsWithAmount:currency:email:name:returnURL:":{"name":"+p24ParamsWithAmount:currency:email:name:returnURL:","abstract":"

    Creates params for a P24 source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)visaCheckoutParamsWithCallId:":{"name":"+visaCheckoutParamsWithCallId:","abstract":"

    Creates params for a card source created from Visa Checkout.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)masterpassParamsWithCartId:transactionId:":{"name":"+masterpassParamsWithCartId:transactionId:","abstract":"

    Creates params for a card source created from Masterpass.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)epsParamsWithAmount:name:returnURL:statementDescriptor:":{"name":"+epsParamsWithAmount:name:returnURL:statementDescriptor:","abstract":"

    Create params for an EPS source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)multibancoParamsWithAmount:returnURL:email:":{"name":"+multibancoParamsWithAmount:returnURL:email:","abstract":"

    Create params for a Multibanco source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceOwner. You should only use one","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)address":{"name":"address","abstract":"

    Owner’s address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)email":{"name":"email","abstract":"

    Owner’s email address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)name":{"name":"name","abstract":"

    Owner’s full name.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)phone":{"name":"phone","abstract":"

    Owner’s phone number.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedAddress":{"name":"verifiedAddress","abstract":"

    Verified owner’s address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedEmail":{"name":"verifiedEmail","abstract":"

    Verified owner’s email address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedName":{"name":"verifiedName","abstract":"

    Verified owner’s full name.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedPhone":{"name":"verifiedPhone","abstract":"

    Verified owner’s phone number.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceCardDetails. You should only","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)expMonth":{"name":"expMonth","abstract":"

    The card’s expiration month. 1-indexed (i.e. 1 == January)

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)expYear":{"name":"expYear","abstract":"

    The card’s expiration year.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)brand":{"name":"brand","abstract":"

    The issuer of the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)funding":{"name":"funding","abstract":"

    The funding source for the card (credit, debit, prepaid, or other)

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the issuing country of the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)threeDSecure":{"name":"threeDSecure","abstract":"

    Whether 3D Secure is supported or required by the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)isApplePayCard":{"name":"isApplePayCard","abstract":"

    True if this card was created through Apple Pay, false otherwise.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSource.html#/c:objc(cs)STPSource(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSource. You should only use one that","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)amount":{"name":"amount","abstract":"

    The amount associated with the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)clientSecret":{"name":"clientSecret","abstract":"

    The client secret of the source. Used for client-side fetching of a source","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)created":{"name":"created","abstract":"

    When the source was created.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)currency":{"name":"currency","abstract":"

    The currency associated with the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)flow":{"name":"flow","abstract":"

    The authentication flow of the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)livemode":{"name":"livemode","abstract":"

    Whether or not this source was created in livemode.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs associated with the source object.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)owner":{"name":"owner","abstract":"

    Information about the owner of the payment instrument.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)receiver":{"name":"receiver","abstract":"

    Information related to the receiver flow. Present if the source’s flow","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)redirect":{"name":"redirect","abstract":"

    Information related to the redirect flow. Present if the source’s flow","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)status":{"name":"status","abstract":"

    The status of the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)type":{"name":"type","abstract":"

    The type of the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)usage":{"name":"usage","abstract":"

    Whether this source should be reusable or not.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)verification":{"name":"verification","abstract":"

    Information related to the verification flow. Present if the source’s flow","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)details":{"name":"details","abstract":"

    Information about the source specific to its type

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)cardDetails":{"name":"cardDetails","abstract":"

    If this is a card source, this property provides typed access to the","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)sepaDebitDetails":{"name":"sepaDebitDetails","abstract":"

    If this is a SEPA Debit source, this property provides typed access to the","parent_name":"STPSource"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)init":{"name":"-init","abstract":"

    A convenience initializer; equivalent to calling initWithConfiguration:[STPPaymentConfiguration sharedConfiguration] theme:[STPTheme defaultTheme] currency:nil shippingAddress:nil selectedShippingMethod:nil prefilledInformation:nil.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithPaymentContext:":{"name":"-initWithPaymentContext:","abstract":"

    Initializes a new STPShippingAddressViewController with the given payment context and sets the payment context as its delegate.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithConfiguration:theme:currency:shippingAddress:selectedShippingMethod:prefilledInformation:":{"name":"-initWithConfiguration:theme:currency:shippingAddress:selectedShippingMethod:prefilledInformation:","abstract":"

    Initializes a new STPShippingAddressCardViewController with the provided parameters.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(py)delegate":{"name":"delegate","abstract":"

    The view controller’s delegate. This must be set before showing the view controller in order for it to work properly. - see: STPShippingAddressViewControllerDelegate

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)dismissWithCompletion:":{"name":"-dismissWithCompletion:","abstract":"

    If you’re pushing STPShippingAddressViewController onto an existing UINavigationController‘s stack, you should use this method to dismiss it, since it may have pushed an additional shipping method view controller onto the navigation controller’s stack.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(py)state":{"name":"state","abstract":"

    The current state of the context.

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)initWithSource:completion:":{"name":"-initWithSource:completion:","abstract":"

    Initializer for context.

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)init":{"name":"-init","abstract":"

    Use initWithSource:completion:

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)startRedirectFlowFromViewController:":{"name":"-startRedirectFlowFromViewController:","abstract":"

    Starts a redirect flow.

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)startSafariViewControllerRedirectFlowFromViewController:":{"name":"-startSafariViewControllerRedirectFlowFromViewController:","abstract":"

    Starts a redirect flow by presenting an SFSafariViewController in your app","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)startSafariAppRedirectFlow":{"name":"-startSafariAppRedirectFlow","abstract":"

    Starts a redirect flow by calling openURL to bounce the user out to","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)cancel":{"name":"-cancel","abstract":"

    Dismisses any presented views and stops listening for any","parent_name":"STPRedirectContext"},"Classes/STPPaymentResult.html#/c:objc(cs)STPPaymentResult(py)source":{"name":"source","abstract":"

    The returned source that the user has selected. This may come from a variety of different payment methods, such as an Apple Pay payment or a stored credit card. - see: STPSource.h

    ","parent_name":"STPPaymentResult"},"Classes/STPPaymentResult.html#/c:objc(cs)STPPaymentResult(im)initWithSource:":{"name":"-initWithSource:","abstract":"

    Initializes the payment result with a given source. This is invoked by STPPaymentContext internally; you shouldn’t have to call it directly.

    ","parent_name":"STPPaymentResult"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)delegate":{"name":"delegate","abstract":"

    The delegate for the view controller.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithPaymentContext:":{"name":"-initWithPaymentContext:","abstract":"

    Creates a new payment methods view controller.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithConfiguration:theme:customerContext:delegate:":{"name":"-initWithConfiguration:theme:customerContext:delegate:","abstract":"

    Initializes a new payment methods view controller without using a","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithConfiguration:theme:apiAdapter:delegate:":{"name":"-initWithConfiguration:theme:apiAdapter:delegate:","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)prefilledInformation":{"name":"prefilledInformation","abstract":"

    If you’ve already collected some information from your user, you can set it","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)paymentMethodsViewControllerFooterView":{"name":"paymentMethodsViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the view controller when it is","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)addCardViewControllerFooterView":{"name":"addCardViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the view controller when it is","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)dismissWithCompletion:":{"name":"-dismissWithCompletion:","abstract":"

    If you’re pushing STPPaymentMethodsViewController onto an existing","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithCustomerContext:":{"name":"-initWithCustomerContext:","abstract":"

    This is a convenience initializer; it is equivalent to calling","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithCustomerContext:configuration:theme:":{"name":"-initWithCustomerContext:configuration:theme:","abstract":"

    Initializes a new Payment Context with the provided customer context, configuration,","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithAPIAdapter:":{"name":"-initWithAPIAdapter:","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithAPIAdapter:configuration:theme:":{"name":"-initWithAPIAdapter:configuration:theme:","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)apiAdapter":{"name":"apiAdapter","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)configuration":{"name":"configuration","abstract":"

    The configuration for the payment context to use internally. - see: STPPaymentConfiguration.h

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)theme":{"name":"theme","abstract":"

    The visual appearance that will be used by any views that the context generates. - see: STPTheme.h

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)prefilledInformation":{"name":"prefilledInformation","abstract":"

    If you’ve already collected some information from your user, you can set it here and it’ll be automatically filled out when possible/appropriate in any UI that the payment context creates.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)hostViewController":{"name":"hostViewController","abstract":"

    The view controller that any additional UI will be presented on. If you have a checkout view controller in your app, that should be used as the host view controller.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)delegate":{"name":"delegate","abstract":"

    This delegate will be notified when the payment context’s contents change. - see: STPPaymentContextDelegate

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)loading":{"name":"loading","abstract":"

    Whether or not the payment context is currently loading information from the network.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)selectedPaymentMethod":{"name":"selectedPaymentMethod","abstract":"

    The user’s currently selected payment method. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentMethods":{"name":"paymentMethods","abstract":"

    The available payment methods the user can choose between. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)selectedShippingMethod":{"name":"selectedShippingMethod","abstract":"

    The user’s currently selected shipping method. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)shippingMethods":{"name":"shippingMethods","abstract":"

    An array of STPShippingMethod objects that describe the supported shipping methods. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)shippingAddress":{"name":"shippingAddress","abstract":"

    The user’s shipping address. May be nil.","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentAmount":{"name":"paymentAmount","abstract":"

    The amount of money you’re requesting from the user, in the smallest currency","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentCurrency":{"name":"paymentCurrency","abstract":"

    The three-letter currency code for the currency of the payment (i.e. USD, GBP,","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentCountry":{"name":"paymentCountry","abstract":"

    The two-letter country code for the country where the payment will be processed.","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentSummaryItems":{"name":"paymentSummaryItems","abstract":"

    If you support Apple Pay, you can optionally set the PKPaymentSummaryItems","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)modalPresentationStyle":{"name":"modalPresentationStyle","abstract":"

    The presentation style used for all view controllers presented modally by the context.","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)largeTitleDisplayMode":{"name":"largeTitleDisplayMode","abstract":"

    The mode to use when displaying the title of the navigation bar in all view","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentMethodsViewControllerFooterView":{"name":"paymentMethodsViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the payment methods selection","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)addCardViewControllerFooterView":{"name":"addCardViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the add card view controller.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)retryLoading":{"name":"-retryLoading","abstract":"

    If paymentContext:didFailToLoadWithError: is called on your delegate, you","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)presentPaymentMethodsViewController":{"name":"-presentPaymentMethodsViewController","abstract":"

    This creates, configures, and appropriately presents an STPPaymentMethodsViewController","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)pushPaymentMethodsViewController":{"name":"-pushPaymentMethodsViewController","abstract":"

    This creates, configures, and appropriately pushes an STPPaymentMethodsViewController","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)presentShippingViewController":{"name":"-presentShippingViewController","abstract":"

    This creates, configures, and appropriately presents a view controller for","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)pushShippingViewController":{"name":"-pushShippingViewController","abstract":"

    This creates, configures, and appropriately pushes a view controller for","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)requestPayment":{"name":"-requestPayment","abstract":"

    Requests payment from the user. This may need to present some supplemental UI","parent_name":"STPPaymentContext"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(cm)sharedConfiguration":{"name":"+sharedConfiguration","abstract":"

    This is a convenience singleton configuration that uses the default values for","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)publishableKey":{"name":"publishableKey","abstract":"

    Your Stripe publishable key

    ","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)additionalPaymentMethods":{"name":"additionalPaymentMethods","abstract":"

    An enum value representing which payment methods you will accept from your user","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)requiredBillingAddressFields":{"name":"requiredBillingAddressFields","abstract":"

    The billing address fields the user must fill out when prompted for their","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)requiredShippingAddressFields":{"name":"requiredShippingAddressFields","abstract":"

    The shipping address fields the user must fill out when prompted for their","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)verifyPrefilledShippingAddress":{"name":"verifyPrefilledShippingAddress","abstract":"

    Whether the user should be prompted to verify prefilled shipping information.

    ","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)shippingType":{"name":"shippingType","abstract":"

    The type of shipping for this purchase. This property sets the labels displayed","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)companyName":{"name":"companyName","abstract":"

    The name of your company, for displaying to the user during payment flows. For","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)appleMerchantIdentifier":{"name":"appleMerchantIdentifier","abstract":"

    The Apple Merchant Identifier to use during Apple Pay transactions. To create","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)canDeletePaymentMethods":{"name":"canDeletePaymentMethods","abstract":"

    Determines whether or not the user is able to delete payment methods

    ","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)createCardSources":{"name":"createCardSources","abstract":"

    If the value of this property is true, when your user adds a card in our UI,","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)stripeAccount":{"name":"stripeAccount","abstract":"

    In order to perform API requests on behalf of a connected account, e.g. to","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)delegate":{"name":"delegate","abstract":"

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)font":{"name":"font","abstract":"

    The font used in each child field. Default is [UIFont systemFontOfSize:18].

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)textColor":{"name":"textColor","abstract":"

    The text color to be used when entering valid text. Default is [UIColor blackColor].

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)textErrorColor":{"name":"textErrorColor","abstract":"

    The text color to be used when the user has entered invalid information,","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)placeholderColor":{"name":"placeholderColor","abstract":"

    The text placeholder color used in each child field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)numberPlaceholder":{"name":"numberPlaceholder","abstract":"

    The placeholder for the card number field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)expirationPlaceholder":{"name":"expirationPlaceholder","abstract":"

    The placeholder for the expiration field. Defaults to @MM/YY.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cvcPlaceholder":{"name":"cvcPlaceholder","abstract":"

    The placeholder for the cvc field. Defaults to @CVC.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)postalCodePlaceholder":{"name":"postalCodePlaceholder","abstract":"

    The placeholder for the postal code field. Defaults to @ZIP for United States","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cursorColor":{"name":"cursorColor","abstract":"

    The cursor color for the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)borderColor":{"name":"borderColor","abstract":"

    The border color for the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)borderWidth":{"name":"borderWidth","abstract":"

    The width of the field’s border.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cornerRadius":{"name":"cornerRadius","abstract":"

    The corner radius for the field’s border.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)keyboardAppearance":{"name":"keyboardAppearance","abstract":"

    The keyboard appearance for the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)inputView":{"name":"inputView","abstract":"

    This behaves identically to setting the inputView for each child text field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)inputAccessoryView":{"name":"inputAccessoryView","abstract":"

    This behaves identically to setting the inputAccessoryView for each child text field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)brandImage":{"name":"brandImage","abstract":"

    The curent brand image displayed in the receiver.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)isValid":{"name":"isValid","abstract":"

    Whether or not the form currently contains a valid card number,","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)enabled":{"name":"enabled","abstract":"

    Enable/disable selecting or editing the field. Useful when submitting card details to Stripe.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cardNumber":{"name":"cardNumber","abstract":"

    The current card number displayed by the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)expirationMonth":{"name":"expirationMonth","abstract":"

    The current expiration month displayed by the field (1 = January, etc).

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)formattedExpirationMonth":{"name":"formattedExpirationMonth","abstract":"

    The current expiration month displayed by the field, as a string. T

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)expirationYear":{"name":"expirationYear","abstract":"

    The current expiration year displayed by the field, modulo 100","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)formattedExpirationYear":{"name":"formattedExpirationYear","abstract":"

    The current expiration year displayed by the field, as a string.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cvc":{"name":"cvc","abstract":"

    The current card CVC displayed by the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)postalCode":{"name":"postalCode","abstract":"

    The current card ZIP or postal code displayed by the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)postalCodeEntryEnabled":{"name":"postalCodeEntryEnabled","abstract":"

    Controls if a postal code entry field can be displayed to the user.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)countryCode":{"name":"countryCode","abstract":"

    The two-letter ISO country code that corresponds to the user’s billing address.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cardParams":{"name":"cardParams","abstract":"

    Convenience property for creating an STPCardParams from the currently entered information","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)becomeFirstResponder":{"name":"-becomeFirstResponder","abstract":"

    Causes the text field to begin editing. Presents the keyboard.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)resignFirstResponder":{"name":"-resignFirstResponder","abstract":"

    Causes the text field to stop editing. Dismisses the keyboard.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)clear":{"name":"-clear","abstract":"

    Resets all of the contents of all of the fields. If the field is currently being edited, the number field will become selected.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(cm)cvcImageForCardBrand:":{"name":"+cvcImageForCardBrand:","abstract":"

    Returns the cvc image used for a card brand.","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(cm)brandImageForCardBrand:":{"name":"+brandImageForCardBrand:","abstract":"

    Returns the brand image used for a card brand.","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(cm)errorImageForCardBrand:":{"name":"+errorImageForCardBrand:","abstract":"

    Returns the error image used for a card brand.","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)brandImageRectForBounds:":{"name":"-brandImageRectForBounds:","abstract":"

    Returns the rectangle in which the receiver draws its brand image.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)fieldsRectForBounds:":{"name":"-fieldsRectForBounds:","abstract":"

    Returns the rectangle in which the receiver draws the text fields.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentActivityIndicatorView.html#/c:objc(cs)STPPaymentActivityIndicatorView(im)setAnimating:animated:":{"name":"-setAnimating:animated:","abstract":"

    Tell the view to start or stop spinning. If hidesWhenStopped is true, it will fade in/out if animated is true.

    ","parent_name":"STPPaymentActivityIndicatorView"},"Classes/STPPaymentActivityIndicatorView.html#/c:objc(cs)STPPaymentActivityIndicatorView(py)animating":{"name":"animating","abstract":"

    Whether or not the view is animating.

    ","parent_name":"STPPaymentActivityIndicatorView"},"Classes/STPPaymentActivityIndicatorView.html#/c:objc(cs)STPPaymentActivityIndicatorView(py)hidesWhenStopped":{"name":"hidesWhenStopped","abstract":"

    If true, the view will hide when it is not spinning. Default is true.

    ","parent_name":"STPPaymentActivityIndicatorView"},"Classes/STPVerificationParams.html#/c:objc(cs)STPVerificationParams(py)document":{"name":"document","abstract":"

    The file id for the uploaded verification document.

    ","parent_name":"STPVerificationParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)additionalOwners":{"name":"additionalOwners","abstract":"

    Additional owners of the legal entity.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)businessName":{"name":"businessName","abstract":"

    The business name

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)businessTaxId":{"name":"businessTaxId","abstract":"

    The business Tax Id

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)businessVATId":{"name":"businessVATId","abstract":"

    The business VAT Id

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)genderString":{"name":"genderString","abstract":"

    The gender of the individual, as a string.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)personalAddress":{"name":"personalAddress","abstract":"

    The personal address field.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)personalIdNumber":{"name":"personalIdNumber","abstract":"

    The Personal Id number

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)phoneNumber":{"name":"phoneNumber","abstract":"

    The phone number of the entity.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)ssnLast4":{"name":"ssnLast4","abstract":"

    The last four digits of the SSN of the individual.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)taxIdRegistrar":{"name":"taxIdRegistrar","abstract":"

    The Tax Id Registrar

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)entityTypeString":{"name":"entityTypeString","abstract":"

    The type of this legal entity, as a string.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)firstName":{"name":"firstName","abstract":"

    The first name of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)lastName":{"name":"lastName","abstract":"

    The last name of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)maidenName":{"name":"maidenName","abstract":"

    The maiden name of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)address":{"name":"address","abstract":"

    The address parameter. For STPPersonParams, this is the address of the person.","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)dateOfBirth":{"name":"dateOfBirth","abstract":"

    The date of birth (dob) of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)verification":{"name":"verification","abstract":"

    Verification document for this person.

    ","parent_name":"STPPersonParams"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)applePayCardImage":{"name":"+applePayCardImage","abstract":"

    An icon representing Apple Pay.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)amexCardImage":{"name":"+amexCardImage","abstract":"

    An icon representing American Express.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)dinersClubCardImage":{"name":"+dinersClubCardImage","abstract":"

    An icon representing Diners Club.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)discoverCardImage":{"name":"+discoverCardImage","abstract":"

    An icon representing Discover.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)jcbCardImage":{"name":"+jcbCardImage","abstract":"

    An icon representing JCB.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)masterCardCardImage":{"name":"+masterCardCardImage","abstract":"

    An icon representing MasterCard.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)unionPayCardImage":{"name":"+unionPayCardImage","abstract":"

    An icon representing UnionPay.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)visaCardImage":{"name":"+visaCardImage","abstract":"

    An icon representing Visa.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)unknownCardCardImage":{"name":"+unknownCardCardImage","abstract":"

    An icon to use when the type of the card is unknown.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)brandImageForCardBrand:":{"name":"+brandImageForCardBrand:","abstract":"

    This returns the appropriate icon for the specified card brand.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)templatedBrandImageForCardBrand:":{"name":"+templatedBrandImageForCardBrand:","abstract":"

    This returns the appropriate icon for the specified card brand as a","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)cvcImageForCardBrand:":{"name":"+cvcImageForCardBrand:","abstract":"

    This returns a small icon indicating the CVC location for the given card brand.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)errorImageForCardBrand:":{"name":"+errorImageForCardBrand:","abstract":"

    This returns a small icon indicating a card number error for the given card brand.

    ","parent_name":"STPImageLibrary"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)fileId":{"name":"fileId","abstract":"

    The token for this file.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)created":{"name":"created","abstract":"

    The date this file was created.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)purpose":{"name":"purpose","abstract":"

    The purpose of this file. This can be either an identifing document or an evidence dispute.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)size":{"name":"size","abstract":"

    The file size in bytes.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)type":{"name":"type","abstract":"

    The file type. This can be jpg, png, or pdf.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(cm)stringFromPurpose:":{"name":"+stringFromPurpose:","abstract":"

    Returns the string value for a purpose.

    ","parent_name":"STPFile"},"Classes/STPCustomerContext.html#/c:objc(cs)STPCustomerContext(im)initWithKeyProvider:":{"name":"-initWithKeyProvider:","abstract":"

    Initializes a new STPCustomerContext with the specified key provider.","parent_name":"STPCustomerContext"},"Classes/STPCustomerContext.html#/c:objc(cs)STPCustomerContext(im)clearCachedCustomer":{"name":"-clearCachedCustomer","abstract":"

    STPCustomerContext will cache its customer object for up to 60 seconds.","parent_name":"STPCustomerContext"},"Classes/STPCustomerContext.html#/c:objc(cs)STPCustomerContext(py)includeApplePaySources":{"name":"includeApplePaySources","abstract":"

    By default, STPCustomerContext will filter Apple Pay sources when it retrieves","parent_name":"STPCustomerContext"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(im)initWithData:urlResponse:error:":{"name":"-initWithData:urlResponse:error:","abstract":"

    Initialize a customer deserializer. The data, urlResponse, and error","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(im)initWithJSONResponse:":{"name":"-initWithJSONResponse:","abstract":"

    Initializes a customer deserializer with a JSON dictionary. This JSON should be","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(py)customer":{"name":"customer","abstract":"

    If a customer was successfully parsed from the response, it will be set here. Otherwise, this value wil be nil (and the error property will explain what went wrong).

    ","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(py)error":{"name":"error","abstract":"

    If the deserializer failed to parse a customer, this property will explain why (and the customer property will be nil).

    ","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(cm)customerWithStripeID:defaultSource:sources:":{"name":"+customerWithStripeID:defaultSource:sources:","abstract":"

    Initialize a customer object with the provided values.

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)stripeID":{"name":"stripeID","abstract":"

    The Stripe ID of the customer, e.g. cus_1234

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)defaultSource":{"name":"defaultSource","abstract":"

    The default source used to charge the customer.

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)sources":{"name":"sources","abstract":"

    The available payment sources the customer has (this may be an empty array).

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)shippingAddress":{"name":"shippingAddress","abstract":"

    The customer’s shipping address.

    ","parent_name":"STPCustomer"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)init":{"name":"-init","abstract":"

    A convenience initializer; equivalent to calling initWithTheme:[STPTheme defaultTheme].

    ","parent_name":"STPCoreViewController"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Initializes a new view controller with the specified theme

    ","parent_name":"STPCoreViewController"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Passes through to the default UIViewController behavior for this initializer,","parent_name":"STPCoreViewController"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Passes through to the default UIViewController behavior for this initializer,","parent_name":"STPCoreViewController"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(py)tosShownAndAccepted":{"name":"tosShownAndAccepted","abstract":"

    Optional boolean indicating that the Terms Of Service were shown to the user &","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(py)legalEntity":{"name":"legalEntity","abstract":"

    Required property with information about the legal entity for this account.

    ","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(im)init":{"name":"-init","abstract":"

    STPConnectAccountParams cannot be directly instantiated, use initWithTosShownAndAccepted:legalEntity:","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(im)initWithTosShownAndAccepted:legalEntity:":{"name":"-initWithTosShownAndAccepted:legalEntity:","abstract":"

    Initialize STPConnectAccountParams with tosShownAndAccepted = YES

    ","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(im)initWithLegalEntity:":{"name":"-initWithLegalEntity:","abstract":"

    Initialize STPConnectAccountParams with the STPLegalEntityParams provided.

    ","parent_name":"STPConnectAccountParams"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)sanitizedNumericStringForString:":{"name":"+sanitizedNumericStringForString:","abstract":"

    Returns a copy of the passed string with all non-numeric characters removed.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)stringIsNumeric:":{"name":"+stringIsNumeric:","abstract":"

    Whether or not the target string contains only numeric characters.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForNumber:validatingCardBrand:":{"name":"+validationStateForNumber:validatingCardBrand:","abstract":"

    Validates a card number, passed as a string. This will return","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)brandForNumber:":{"name":"+brandForNumber:","abstract":"

    The card brand for a card number or substring thereof.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)lengthsForCardBrand:":{"name":"+lengthsForCardBrand:","abstract":"

    The possible number lengths for cards associated with a card brand. For","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)maxLengthForCardBrand:":{"name":"+maxLengthForCardBrand:","abstract":"

    The maximum possible length the number of a card associated with the specified","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)fragmentLengthForCardBrand:":{"name":"+fragmentLengthForCardBrand:","abstract":"

    The length of the final grouping of digits to use when formatting a card number","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForExpirationMonth:":{"name":"+validationStateForExpirationMonth:","abstract":"

    Validates an expiration month, passed as an (optionally 0-padded) string.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForExpirationYear:inMonth:":{"name":"+validationStateForExpirationYear:inMonth:","abstract":"

    Validates an expiration year, passed as a string representing the final","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)maxCVCLengthForCardBrand:":{"name":"+maxCVCLengthForCardBrand:","abstract":"

    The max CVC length for a card brand (for example, American Express CVCs are","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForCVC:cardBrand:":{"name":"+validationStateForCVC:cardBrand:","abstract":"

    Validates a card’s CVC, passed as a numeric string, for the given card brand.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForCard:":{"name":"+validationStateForCard:","abstract":"

    Validates the given card details.

    ","parent_name":"STPCardValidator"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)number":{"name":"number","abstract":"

    The card’s number.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(im)last4":{"name":"-last4","abstract":"

    The last 4 digits of the card’s number, if it’s been set, otherwise nil.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)expMonth":{"name":"expMonth","abstract":"

    The card’s expiration month.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)expYear":{"name":"expYear","abstract":"

    The card’s expiration year.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)cvc":{"name":"cvc","abstract":"

    The card’s security code, found on the back.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)name":{"name":"name","abstract":"

    The cardholder’s name.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)address":{"name":"address","abstract":"

    The cardholder’s address.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)currency":{"name":"currency","abstract":"

    Three-letter ISO currency code representing the currency paid out to the bank","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressLine1":{"name":"addressLine1","abstract":"

    The first line of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressLine2":{"name":"addressLine2","abstract":"

    The second line of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressCity":{"name":"addressCity","abstract":"

    The city of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressState":{"name":"addressState","abstract":"

    The state of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressZip":{"name":"addressZip","abstract":"

    The zip code of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressCountry":{"name":"addressCountry","abstract":"

    The country of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCard.html#/c:objc(cs)STPCard(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPCard. You should only use one that has","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)dynamicLast4":{"name":"dynamicLast4","abstract":"

    For cards made with Apple Pay, this refers to the last 4 digits of the","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)isApplePayCard":{"name":"isApplePayCard","abstract":"

    Whether or not the card originated from Apple Pay.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)expMonth":{"name":"expMonth","abstract":"

    The card’s expiration month. 1-indexed (i.e. 1 == January)

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)expYear":{"name":"expYear","abstract":"

    The card’s expiration year.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)name":{"name":"name","abstract":"

    The cardholder’s name.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)address":{"name":"address","abstract":"

    The cardholder’s address.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)brand":{"name":"brand","abstract":"

    The issuer of the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)funding":{"name":"funding","abstract":"

    The funding source for the card (credit, debit, prepaid, or other)

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the issuing country of the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)currency":{"name":"currency","abstract":"

    This is only applicable when tokenizing debit cards to issue payouts to managed","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs associated with the card object.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(cm)stringFromBrand:":{"name":"+stringFromBrand:","abstract":"

    Returns a string representation for the provided card brand;","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(cm)brandFromString:":{"name":"+brandFromString:","abstract":"

    This parses a string representing a card’s brand into the appropriate","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)cardId":{"name":"cardId","abstract":"

    The Stripe ID for the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressLine1":{"name":"addressLine1","abstract":"

    The first line of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressLine2":{"name":"addressLine2","abstract":"

    The second line of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressCity":{"name":"addressCity","abstract":"

    The city of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressState":{"name":"addressState","abstract":"

    The state of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressZip":{"name":"addressZip","abstract":"

    The zip code of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressCountry":{"name":"addressCountry","abstract":"

    The country of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(im)initWithID:brand:last4:expMonth:expYear:funding:":{"name":"-initWithID:brand:last4:expMonth:expYear:funding:","abstract":"

    Create an STPCard from a Stripe API response.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(cm)fundingFromString:":{"name":"+fundingFromString:","abstract":"

    This parses a string representing a card’s funding type into the appropriate","parent_name":"STPCard"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number for the bank account. Currently must be a checking account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the bank account’s account number, if it’s been set,","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)routingNumber":{"name":"routingNumber","abstract":"

    The routing number for the bank account. This should be the ACH routing number,","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the country the bank account is located in.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)currency":{"name":"currency","abstract":"

    The default currency for the bank account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)accountHolderName":{"name":"accountHolderName","abstract":"

    The name of the person or business that owns the bank account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)accountHolderType":{"name":"accountHolderType","abstract":"

    The type of entity that holds the account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPBankAccount. You should only use one","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)routingNumber":{"name":"routingNumber","abstract":"

    The routing number for the bank account. This should be the ACH routing number,","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the country the bank account is located in.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)currency":{"name":"currency","abstract":"

    The default currency for the bank account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the account number.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)bankName":{"name":"bankName","abstract":"

    The name of the bank that owns the account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)accountHolderName":{"name":"accountHolderName","abstract":"

    The name of the person or business that owns the bank account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)accountHolderType":{"name":"accountHolderType","abstract":"

    The type of entity that holds the account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)fingerprint":{"name":"fingerprint","abstract":"

    A proxy for the account number, this uniquely identifies the account and can be","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs associated with the bank account object.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)status":{"name":"status","abstract":"

    The validation status of the bank account. - see: STPBankAccountStatus

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)bankAccountId":{"name":"bankAccountId","abstract":"

    The Stripe ID for the bank account.

    ","parent_name":"STPBankAccount"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)name":{"name":"name","abstract":"

    The user’s full name (e.g. Jane Doe)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)line1":{"name":"line1","abstract":"

    The first line of the user’s street address (e.g. 123 Fake St)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)line2":{"name":"line2","abstract":"

    The apartment, floor number, etc of the user’s street address (e.g. Apartment 1A)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)city":{"name":"city","abstract":"

    The city in which the user resides (e.g. San Francisco)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)state":{"name":"state","abstract":"

    The state in which the user resides (e.g. CA)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)postalCode":{"name":"postalCode","abstract":"

    The postal code in which the user resides (e.g. 90210)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)country":{"name":"country","abstract":"

    The ISO country code of the address (e.g. US)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)phone":{"name":"phone","abstract":"

    The phone number of the address (e.g. 8885551212)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)email":{"name":"email","abstract":"

    The email of the address (e.g. jane@doe.com)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)shippingInfoForChargeWithAddress:shippingMethod:":{"name":"+shippingInfoForChargeWithAddress:shippingMethod:","abstract":"

    When creating a charge on your backend, you can attach shipping information","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)initWithPKContact:":{"name":"-initWithPKContact:","abstract":"

    Initializes a new STPAddress with data from an PassKit contact.

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)PKContactValue":{"name":"-PKContactValue","abstract":"

    Generates a PassKit contact representation of this STPAddress.

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)initWithCNContact:":{"name":"-initWithCNContact:","abstract":"

    Initializes a new STPAddress with a contact from the Contacts framework.

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsRequiredFields:":{"name":"-containsRequiredFields:","abstract":"

    Checks if this STPAddress has the level of valid address information","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsContentForBillingAddressFields:":{"name":"-containsContentForBillingAddressFields:","abstract":"

    Checks if this STPAddress has any content (possibly invalid) in any of the","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsRequiredShippingAddressFields:":{"name":"-containsRequiredShippingAddressFields:","abstract":"

    Checks if this STPAddress has the level of valid address information","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsContentForShippingAddressFields:":{"name":"-containsContentForShippingAddressFields:","abstract":"

    Checks if this STPAddress has any content (possibly invalid) in any of the","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)applePayAddressFieldsFromBillingAddressFields:":{"name":"+applePayAddressFieldsFromBillingAddressFields:","abstract":"

    Converts an STPBillingAddressFields enum value into the closest equivalent","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)pkAddressFieldsFromStripeContactFields:":{"name":"+pkAddressFieldsFromStripeContactFields:","abstract":"

    Converts a set of STPContactField values into the closest equivalent","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)pkContactFieldsFromStripeContactFields:":{"name":"+pkContactFieldsFromStripeContactFields:","abstract":"

    Converts a set of STPContactField values into the closest equivalent","parent_name":"STPAddress"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)init":{"name":"-init","abstract":"

    A convenience initializer; equivalent to calling initWithConfiguration:[STPPaymentConfiguration sharedConfiguration] theme:[STPTheme defaultTheme].

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithConfiguration:theme:":{"name":"-initWithConfiguration:theme:","abstract":"

    Initializes a new STPAddCardViewController with the provided configuration and theme. Don’t forget to set the delegate property after initialization.

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)delegate":{"name":"delegate","abstract":"

    The view controller’s delegate. This must be set before showing the view controller in order for it to work properly. - see: STPAddCardViewControllerDelegate

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)prefilledInformation":{"name":"prefilledInformation","abstract":"

    You can set this property to pre-fill any information you’ve already collected from your user. - see: STPUserInformation.h

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)managedAccountCurrency":{"name":"managedAccountCurrency","abstract":"

    If you’re using the token generated from STPAddCardViewController to make a Managed Account, you should set this property to the currency that account will use. Otherwise, you should leave it empty. For more information, see https://stripe.com/docs/api#create_card_token-card-currency

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)customFooterView":{"name":"customFooterView","abstract":"

    Provide this view controller with a footer view.

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Use init: or initWithConfiguration:theme:

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Use init: or initWithConfiguration:theme:

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Use init: or initWithConfiguration:theme:

    ","parent_name":"STPAddCardViewController"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)setDefaultPublishableKey:":{"name":"+setDefaultPublishableKey:","abstract":"

    Set your Stripe API key with this method. New instances of STPAPIClient will be initialized with this value. You should call this method as early as","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)defaultPublishableKey":{"name":"+defaultPublishableKey","abstract":"

    The current default publishable key.

    ","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)canSubmitPaymentRequest:":{"name":"+canSubmitPaymentRequest:","abstract":"

    Whether or not this device is capable of using Apple Pay. This checks both","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)deviceSupportsApplePay":{"name":"+deviceSupportsApplePay","abstract":"

    Whether or not this can make Apple Pay payments via a card network supported","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)paymentRequestWithMerchantIdentifier:":{"name":"+paymentRequestWithMerchantIdentifier:","abstract":"

    A convenience method to build a PKPaymentRequest with sane default values.","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)paymentRequestWithMerchantIdentifier:country:currency:":{"name":"+paymentRequestWithMerchantIdentifier:country:currency:","abstract":"

    A convenience method to build a PKPaymentRequest with sane default values.","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)handleStripeURLCallbackWithURL:":{"name":"+handleStripeURLCallbackWithURL:","abstract":"

    Call this method in your app delegate whenever you receive an URL in your","parent_name":"Stripe"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(cm)sharedClient":{"name":"+sharedClient","abstract":"

    A shared singleton API client. Its API key will be initially equal to [Stripe defaultPublishableKey].

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)initWithConfiguration:":{"name":"-initWithConfiguration:","abstract":"

    Initializes an API client with the given configuration. Its API key will be","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)initWithPublishableKey:":{"name":"-initWithPublishableKey:","abstract":"

    Initializes an API client with the given publishable key.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(py)publishableKey":{"name":"publishableKey","abstract":"

    The client’s publishable key.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(py)configuration":{"name":"configuration","abstract":"

    The client’s configuration.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(py)stripeAccount":{"name":"stripeAccount","abstract":"

    In order to perform API requests on behalf of a connected account, e.g. to","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithPayment:completion:":{"name":"-createTokenWithPayment:completion:","abstract":"

    Converts a PKPayment object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createSourceWithPayment:completion:":{"name":"-createSourceWithPayment:completion:","abstract":"

    Converts a PKPayment object into a Stripe source using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithBankAccount:completion:":{"name":"-createTokenWithBankAccount:completion:","abstract":"

    Converts an STPBankAccount object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithPersonalIDNumber:completion:":{"name":"-createTokenWithPersonalIDNumber:completion:","abstract":"

    Converts a personal identification number into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithConnectAccount:completion:":{"name":"-createTokenWithConnectAccount:completion:","abstract":"

    Converts an STPConnectAccountParams object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)uploadImage:purpose:completion:":{"name":"-uploadImage:purpose:completion:","abstract":"

    Uses the Stripe file upload API to upload an image. This can be used for","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithCard:completion:":{"name":"-createTokenWithCard:completion:","abstract":"

    Converts an STPCardParams object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createSourceWithParams:completion:":{"name":"-createSourceWithParams:completion:","abstract":"

    Creates a Source object using the provided details.","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)retrieveSourceWithId:clientSecret:completion:":{"name":"-retrieveSourceWithId:clientSecret:completion:","abstract":"

    Retrieves the Source object with the given ID. - see: https://stripe.com/docs/api#retrieve_source

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)startPollingSourceWithId:clientSecret:timeout:completion:":{"name":"-startPollingSourceWithId:clientSecret:timeout:completion:","abstract":"

    Starts polling the Source object with the given ID. For payment methods that require","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)stopPollingSourceWithId:":{"name":"-stopPollingSourceWithId:","abstract":"

    Stops polling the Source object with the given ID. Note that the completion block passed to","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html":{"name":"STPAPIClient","abstract":"

    A client for making connections to the Stripe API.

    "},"Classes/Stripe.html":{"name":"Stripe","abstract":"

    A top-level class that imports the rest of the Stripe SDK.

    "},"Classes/STPAddCardViewController.html":{"name":"STPAddCardViewController","abstract":"

    This view controller contains a credit card entry form that the user can fill out. On submission, it will use the Stripe API to convert the user’s card details to a Stripe token. It renders a right bar button item that submits the form, so it must be shown inside a UINavigationController.

    "},"Classes/STPAddress.html":{"name":"STPAddress","abstract":"

    STPAddress Contains an address as represented by the Stripe API.

    "},"Classes.html#/c:objc(cs)STPApplePayPaymentMethod":{"name":"STPApplePayPaymentMethod","abstract":"

    An empty class representing that the user wishes to pay via Apple Pay. This can"},"Classes/STPBankAccount.html":{"name":"STPBankAccount","abstract":"

    Representation of a user’s bank account details that have been tokenized with"},"Classes/STPBankAccountParams.html":{"name":"STPBankAccountParams","abstract":"

    Representation of a user’s bank account details. You can assemble these with"},"Classes/STPCard.html":{"name":"STPCard","abstract":"

    Representation of a user’s credit card details that have been tokenized with"},"Classes/STPCardParams.html":{"name":"STPCardParams","abstract":"

    Representation of a user’s credit card details. You can assemble these with"},"Classes/STPCardValidator.html":{"name":"STPCardValidator","abstract":"

    This class contains static methods to validate card numbers, expiration dates,"},"Classes/STPConnectAccountParams.html":{"name":"STPConnectAccountParams","abstract":"

    Parameters for creating a Connect Account token.

    "},"Classes.html#/c:objc(cs)STPCoreScrollViewController":{"name":"STPCoreScrollViewController","abstract":"

    This is the base class for all Stripe scroll view controllers. It is intended"},"Classes.html#/c:objc(cs)STPCoreTableViewController":{"name":"STPCoreTableViewController","abstract":"

    This is the base class for all Stripe scroll view controllers. It is intended"},"Classes/STPCoreViewController.html":{"name":"STPCoreViewController","abstract":"

    This is the base class for all Stripe view controllers. It is intended for use"},"Classes/STPCustomer.html":{"name":"STPCustomer","abstract":"

    An STPCustomer represents a deserialized Customer object from the Stripe API."},"Classes/STPCustomerDeserializer.html":{"name":"STPCustomerDeserializer","abstract":"

    Use STPCustomerDeserializer to convert a response from the Stripe API into an STPCustomer object. STPCustomerDeserializer expects the JSON response to be in the exact same format as the Stripe API.

    "},"Classes/STPCustomerContext.html":{"name":"STPCustomerContext","abstract":"

    An STPCustomerContext retrieves and updates a Stripe customer using"},"Classes/STPFile.html":{"name":"STPFile","abstract":"

    Representation of a file upload object in the Stripe API.

    "},"Classes/STPImageLibrary.html":{"name":"STPImageLibrary","abstract":"

    This class lets you access card icons used by the Stripe SDK. All icons are 32 x 20 points.

    "},"Classes/STPPersonParams.html":{"name":"STPPersonParams","abstract":"

    Stripe API parameters to define a Person. Things like their name, address, etc.

    "},"Classes/STPLegalEntityParams.html":{"name":"STPLegalEntityParams","abstract":"

    Stripe API parameters to define a Legal Entity. This extends STPPersonParams"},"Classes/STPVerificationParams.html":{"name":"STPVerificationParams","abstract":"

    Parameters for supported types of verification.

    "},"Classes/STPPaymentActivityIndicatorView.html":{"name":"STPPaymentActivityIndicatorView","abstract":"

    This class can be used wherever you’d use a UIActivityIndicatorView and is intended to have a similar API. It renders as a spinning circle with a gap in it, similar to what you see in the App Store app or in the Apple Pay dialog when making a purchase. To change its color, set the tintColor property.

    "},"Classes/STPPaymentCardTextField.html":{"name":"STPPaymentCardTextField","abstract":"

    STPPaymentCardTextField is a text field with similar properties to UITextField,"},"Classes/STPPaymentConfiguration.html":{"name":"STPPaymentConfiguration","abstract":"

    An STPPaymentConfiguration represents all the options you can set or change"},"Classes/STPPaymentContext.html":{"name":"STPPaymentContext","abstract":"

    An STPPaymentContext keeps track of all of the state around a payment. It will manage fetching a user’s saved payment methods, tracking any information they select, and prompting them for required additional information before completing their purchase. It can be used to power your application’s payment confirmation page with just a few lines of code.

    "},"Classes/STPPaymentMethodsViewController.html":{"name":"STPPaymentMethodsViewController","abstract":"

    This view controller presents a list of payment method options to the user,"},"Classes/STPPaymentResult.html":{"name":"STPPaymentResult","abstract":"

    When you’re using STPPaymentContext to request your user’s payment details, this is the object that will be returned to your application when they’ve successfully made a payment. It currently just contains a source, but in the future will include any relevant metadata as well. You should pass source.stripeID to your server, and call the charge creation endpoint. This assumes you are charging a Customer, so you should specify the customer parameter to be that customer’s ID and the source parameter to the value returned here. For more information, see https://stripe.com/docs/api#create_charge

    "},"Classes/STPRedirectContext.html":{"name":"STPRedirectContext","abstract":"

    This is a helper class for handling redirect sources.

    "},"Classes/STPShippingAddressViewController.html":{"name":"STPShippingAddressViewController","abstract":"

    This view controller contains a shipping address collection form. It renders a right bar button item that submits the form, so it must be shown inside a UINavigationController. Depending on your configuration’s shippingType, the view controller may present a shipping method selection form after the user enters an address.

    "},"Classes/STPSource.html":{"name":"STPSource","abstract":"

    Representation of a customer’s payment instrument created with the Stripe API. - see: https://stripe.com/docs/api#sources

    "},"Classes/STPSourceCardDetails.html":{"name":"STPSourceCardDetails","abstract":"

    This class provides typed access to the contents of an STPSource details"},"Classes/STPSourceOwner.html":{"name":"STPSourceOwner","abstract":"

    Information about a source’s owner.

    "},"Classes/STPSourceParams.html":{"name":"STPSourceParams","abstract":"

    An object representing parameters used to create a Source object.

    "},"Classes/STPSourceReceiver.html":{"name":"STPSourceReceiver","abstract":"

    Information related to a source’s receiver flow.

    "},"Classes/STPSourceRedirect.html":{"name":"STPSourceRedirect","abstract":"

    Information related to a source’s redirect flow.

    "},"Classes/STPSourceSEPADebitDetails.html":{"name":"STPSourceSEPADebitDetails","abstract":"

    This class provides typed access to the contents of an STPSource details"},"Classes/STPSourceVerification.html":{"name":"STPSourceVerification","abstract":"

    Information related to a source’s verification flow.

    "},"Classes/STPTheme.html":{"name":"STPTheme","abstract":"

    STPTheme objects can be used to visually style Stripe-provided UI. See https://stripe.com/docs/mobile/ios/standard#theming for more information.

    "},"Classes/STPToken.html":{"name":"STPToken","abstract":"

    A token returned from submitting payment details to the Stripe API. You should not have to instantiate one of these directly.

    "},"Classes/STPUserInformation.html":{"name":"STPUserInformation","abstract":"

    You can use this class to specify information that you’ve already collected"},"Categories/UINavigationBar(Stripe_Theme).html#/c:objc(cs)UINavigationBar(im)stp_setTheme:":{"name":"-stp_setTheme:","abstract":"

    Sets the navigation bar’s appearance to the desired theme. This will affect the","parent_name":"UINavigationBar(Stripe_Theme)"},"Categories/UINavigationBar(Stripe_Theme).html#/c:objc(cs)UINavigationBar(py)stp_theme":{"name":"stp_theme","abstract":"

    Sets the navigation bar’s appearance to the desired theme. This will affect the bar’s tintColor and barTintColor properties, as well as the color of the single-pixel line at the bottom of the navbar.","parent_name":"UINavigationBar(Stripe_Theme)"},"Categories/NSError(Stripe).html#/c:objc(cs)NSError(cm)stp_errorFromStripeResponse:":{"name":"+stp_errorFromStripeResponse:","abstract":"

    Creates an NSError object from a given Stripe API json response.

    ","parent_name":"NSError(Stripe)"},"Categories/NSError(Stripe).html":{"name":"NSError(Stripe)","abstract":"

    NSError extensions for creating error objects from Stripe API responses.

    "},"Categories/UINavigationBar(Stripe_Theme).html":{"name":"UINavigationBar(Stripe_Theme)","abstract":"

    This allows quickly setting the appearance of a UINavigationBar to match your"},"Categories.html":{"name":"Categories","abstract":"

    The following categories are available globally.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Constants.html":{"name":"Constants","abstract":"

    The following constants are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Type Definitions.html":{"name":"Type Definitions","abstract":"

    The following type definitions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "}} \ No newline at end of file +{"Functions.html#/c:@F@linkSTPAPIClientApplePayCategory":{"name":"linkSTPAPIClientApplePayCategory","abstract":"

    This function should not be called directly.

    "},"Functions.html#/c:@F@linkNSErrorCategory":{"name":"linkNSErrorCategory","abstract":"

    This function should not be called directly.

    "},"Functions.html#/c:@F@linkUINavigationBarThemeCategory":{"name":"linkUINavigationBarThemeCategory","abstract":"

    This function should not be called directly.

    "},"Type Definitions.html#/c:STPAddress.h@T@STPContactField":{"name":"STPContactField","abstract":"

    Constants that represent different parts of a users contact/address information.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPVoidBlock":{"name":"STPVoidBlock","abstract":"

    An empty block, called with no arguments, returning nothing.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPErrorBlock":{"name":"STPErrorBlock","abstract":"

    A block that may optionally be called with an error.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPJSONResponseCompletionBlock":{"name":"STPJSONResponseCompletionBlock","abstract":"

    A callback to be run with a JSON response.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPTokenCompletionBlock":{"name":"STPTokenCompletionBlock","abstract":"

    A callback to be run with a token response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPSourceCompletionBlock":{"name":"STPSourceCompletionBlock","abstract":"

    A callback to be run with a source response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPSourceProtocolCompletionBlock":{"name":"STPSourceProtocolCompletionBlock","abstract":"

    A callback to be run with a source or card response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPPaymentIntentCompletionBlock":{"name":"STPPaymentIntentCompletionBlock","abstract":"

    A callback to be run with a PaymentIntent response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPShippingMethodsCompletionBlock":{"name":"STPShippingMethodsCompletionBlock","abstract":"

    A callback to be run with a validation result and shipping methods for a"},"Type Definitions.html#/c:STPBlocks.h@T@STPFileCompletionBlock":{"name":"STPFileCompletionBlock","abstract":"

    A callback to be run with a file response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPCustomerCompletionBlock":{"name":"STPCustomerCompletionBlock","abstract":"

    A callback to be run with a customer response from the Stripe API.

    "},"Type Definitions.html#/c:STPRedirectContext.h@T@STPRedirectContextSourceCompletionBlock":{"name":"STPRedirectContextSourceCompletionBlock","abstract":"

    A callback that is executed when the context believes the redirect action has been completed.

    "},"Type Definitions.html#/c:STPRedirectContext.h@T@STPRedirectContextCompletionBlock":{"name":"STPRedirectContextCompletionBlock","abstract":"

    A callback that is executed when the context believes the redirect action has been completed.

    "},"Type Definitions.html#/c:STPRedirectContext.h@T@STPRedirectContextPaymentIntentCompletionBlock":{"name":"STPRedirectContextPaymentIntentCompletionBlock","abstract":"

    A callback that is executed when the context believes the redirect action has been completed.

    "},"Type Definitions.html#/c:StripeError.h@T@STPCardErrorCode":{"name":"STPCardErrorCode","abstract":"

    Possible string values you may receive when there was an error tokenizing"},"Protocols/STPSourceProtocol.html#/c:objc(pl)STPSourceProtocol(py)stripeID":{"name":"stripeID","abstract":"

    The Stripe ID of the source.

    ","parent_name":"STPSourceProtocol"},"Protocols/STPShippingAddressViewControllerDelegate.html#/c:objc(pl)STPShippingAddressViewControllerDelegate(im)shippingAddressViewControllerDidCancel:":{"name":"-shippingAddressViewControllerDidCancel:","abstract":"

    Called when the user cancels entering a shipping address. You should dismiss (or pop) the view controller at this point.

    ","parent_name":"STPShippingAddressViewControllerDelegate"},"Protocols/STPShippingAddressViewControllerDelegate.html#/c:objc(pl)STPShippingAddressViewControllerDelegate(im)shippingAddressViewController:didEnterAddress:completion:":{"name":"-shippingAddressViewController:didEnterAddress:completion:","abstract":"

    This is called when the user enters a shipping address and taps next. You","parent_name":"STPShippingAddressViewControllerDelegate"},"Protocols/STPShippingAddressViewControllerDelegate.html#/c:objc(pl)STPShippingAddressViewControllerDelegate(im)shippingAddressViewController:didFinishWithAddress:shippingMethod:":{"name":"-shippingAddressViewController:didFinishWithAddress:shippingMethod:","abstract":"

    This is called when the user selects a shipping method. If no shipping methods are given, or if the shipping type doesn’t require a shipping method, this will be called after the user has a shipping address and your validation has succeeded. After updating your app with the user’s shipping info, you should dismiss (or pop) the view controller. Note that if shippingMethod is non-nil, there will be an additional shipping methods view controller on the navigation controller’s stack.

    ","parent_name":"STPShippingAddressViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewController:didFailToLoadWithError:":{"name":"-paymentMethodsViewController:didFailToLoadWithError:","abstract":"

    This is called when the view controller encounters an error fetching the user’s","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewControllerDidFinish:":{"name":"-paymentMethodsViewControllerDidFinish:","abstract":"

    This is called when the user selects or adds a payment method, so it will often","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewControllerDidCancel:":{"name":"-paymentMethodsViewControllerDidCancel:","abstract":"

    This is called when the user taps cancel.","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewController:didSelectPaymentMethod:":{"name":"-paymentMethodsViewController:didSelectPaymentMethod:","abstract":"

    This is called when the user either makes a selection, or adds a new card.","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethod.html#/c:objc(pl)STPPaymentMethod(py)image":{"name":"image","abstract":"

    A small (32 x 20 points) logo image representing the payment method. For","parent_name":"STPPaymentMethod"},"Protocols/STPPaymentMethod.html#/c:objc(pl)STPPaymentMethod(py)templateImage":{"name":"templateImage","abstract":"

    A small (32 x 20 points) logo image representing the payment method that can be","parent_name":"STPPaymentMethod"},"Protocols/STPPaymentMethod.html#/c:objc(pl)STPPaymentMethod(py)label":{"name":"label","abstract":"

    A string describing the payment method, such as Apple Pay or Visa 4242.

    ","parent_name":"STPPaymentMethod"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didFailToLoadWithError:":{"name":"-paymentContext:didFailToLoadWithError:","abstract":"

    Called when the payment context encounters an error when fetching its initial set of data. A few ways to handle this are:

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContextDidChange:":{"name":"-paymentContextDidChange:","abstract":"

    This is called every time the contents of the payment context change. When this is called, you should update your app’s UI to reflect the current state of the payment context. For example, if you have a checkout page with a selected payment method row, you should update its payment method with paymentContext.selectedPaymentMethod.label. If that checkout page has a buy button, you should enable/disable it depending on the result of [paymentContext isReadyForPayment].

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didCreatePaymentResult:completion:":{"name":"-paymentContext:didCreatePaymentResult:completion:","abstract":"

    Inside this method, you should make a call to your backend API to make a charge with that Customer + source, and invoke the completion block when that is done.

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didFinishWithStatus:error:":{"name":"-paymentContext:didFinishWithStatus:error:","abstract":"

    This is invoked by an STPPaymentContext when it is finished. This will be called after the payment is done and all necessary UI has been dismissed. You should inspect the returned status and behave appropriately. For example: if it’s STPPaymentStatusSuccess, show the user a receipt. If it’s STPPaymentStatusError, inform the user of the error. If it’s STPPaymentStatusUserCanceled, do nothing.

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didUpdateShippingAddress:completion:":{"name":"-paymentContext:didUpdateShippingAddress:completion:","abstract":"

    Inside this method, you should verify that you can ship to the given address.","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidChange:":{"name":"-paymentCardTextFieldDidChange:","abstract":"

    Called when either the card number, expiration, or CVC changes. At this point,","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditing:":{"name":"-paymentCardTextFieldDidBeginEditing:","abstract":"

    Called when editing begins in the text field as a whole.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditing:":{"name":"-paymentCardTextFieldDidEndEditing:","abstract":"

    Called when editing ends in the text field as a whole.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingNumber:":{"name":"-paymentCardTextFieldDidBeginEditingNumber:","abstract":"

    Called when editing begins in the payment card field’s number field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingNumber:":{"name":"-paymentCardTextFieldDidEndEditingNumber:","abstract":"

    Called when editing ends in the payment card field’s number field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingCVC:":{"name":"-paymentCardTextFieldDidBeginEditingCVC:","abstract":"

    Called when editing begins in the payment card field’s CVC field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingCVC:":{"name":"-paymentCardTextFieldDidEndEditingCVC:","abstract":"

    Called when editing ends in the payment card field’s CVC field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingExpiration:":{"name":"-paymentCardTextFieldDidBeginEditingExpiration:","abstract":"

    Called when editing begins in the payment card field’s expiration field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingExpiration:":{"name":"-paymentCardTextFieldDidEndEditingExpiration:","abstract":"

    Called when editing ends in the payment card field’s expiration field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingPostalCode:":{"name":"-paymentCardTextFieldDidBeginEditingPostalCode:","abstract":"

    Called when editing begins in the payment card field’s ZIP/postal code field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingPostalCode:":{"name":"-paymentCardTextFieldDidEndEditingPostalCode:","abstract":"

    Called when editing ends in the payment card field’s ZIP/postal code field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPFormEncodable.html#/c:objc(pl)STPFormEncodable(cm)rootObjectName":{"name":"+rootObjectName","abstract":"

    The root object name to be used when converting this object to a form-encoded string. For example, if this returns @card, then the form-encoded output will resemble @card[foo]=bar (where ‘foo’ and ‘bar’ are specified by propertyNamesToFormFieldNamesMapping below.

    ","parent_name":"STPFormEncodable"},"Protocols/STPFormEncodable.html#/c:objc(pl)STPFormEncodable(cm)propertyNamesToFormFieldNamesMapping":{"name":"+propertyNamesToFormFieldNamesMapping","abstract":"

    This maps properties on an object that is being form-encoded into parameter names in the Stripe API. For example, STPCardParams has a field called expMonth, but the Stripe API expects a field called exp_month. This dictionary represents a mapping from the former to the latter (in other words, [STPCardParams propertyNamesToFormFieldNamesMapping][@expMonth] == @exp_month.)

    ","parent_name":"STPFormEncodable"},"Protocols/STPFormEncodable.html#/c:objc(pl)STPFormEncodable(py)additionalAPIParameters":{"name":"additionalAPIParameters","abstract":"

    You can use this property to add additional fields to an API request that are not explicitly defined by the object’s interface. This can be useful when using beta features that haven’t been added to the Stripe SDK yet. For example, if the /v1/tokens API began to accept a beta field called test_field, you might do the following:","parent_name":"STPFormEncodable"},"Protocols/STPEphemeralKeyProvider.html#/c:objc(pl)STPEphemeralKeyProvider(im)createCustomerKeyWithAPIVersion:completion:":{"name":"-createCustomerKeyWithAPIVersion:completion:","abstract":"

    Creates a new ephemeral key for retrieving and updating a Stripe customer.","parent_name":"STPEphemeralKeyProvider"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)retrieveCustomer:":{"name":"-retrieveCustomer:","abstract":"

    Retrieve the cards to be displayed inside a payment context.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)attachSourceToCustomer:completion:":{"name":"-attachSourceToCustomer:completion:","abstract":"

    Adds a payment source to a customer.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)selectDefaultCustomerSource:completion:":{"name":"-selectDefaultCustomerSource:completion:","abstract":"

    Change a customer’s default_source to be the provided card.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)detachSourceFromCustomer:completion:":{"name":"-detachSourceFromCustomer:completion:","abstract":"

    Deletes the given source from the customer.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)updateCustomerWithShippingAddress:completion:":{"name":"-updateCustomerWithShippingAddress:completion:","abstract":"

    Sets the given shipping address on the customer.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPAddCardViewControllerDelegate.html#/c:objc(pl)STPAddCardViewControllerDelegate(im)addCardViewControllerDidCancel:":{"name":"-addCardViewControllerDidCancel:","abstract":"

    Called when the user cancels adding a card. You should dismiss (or pop) the","parent_name":"STPAddCardViewControllerDelegate"},"Protocols/STPAddCardViewControllerDelegate.html#/c:objc(pl)STPAddCardViewControllerDelegate(im)addCardViewController:didCreateToken:completion:":{"name":"-addCardViewController:didCreateToken:completion:","abstract":"

    This is called when the user successfully adds a card and Stripe returns a","parent_name":"STPAddCardViewControllerDelegate"},"Protocols/STPAddCardViewControllerDelegate.html#/c:objc(pl)STPAddCardViewControllerDelegate(im)addCardViewController:didCreateSource:completion:":{"name":"-addCardViewController:didCreateSource:completion:","abstract":"

    This is called when the user successfully adds a card and Stripe returns a","parent_name":"STPAddCardViewControllerDelegate"},"Protocols/STPAPIResponseDecodable.html#/c:objc(pl)STPAPIResponseDecodable(cm)decodedObjectFromAPIResponse:":{"name":"+decodedObjectFromAPIResponse:","abstract":"

    Parses an response from the Stripe API (in JSON format; represented as","parent_name":"STPAPIResponseDecodable"},"Protocols/STPAPIResponseDecodable.html#/c:objc(pl)STPAPIResponseDecodable(py)allResponseFields":{"name":"allResponseFields","abstract":"

    The raw JSON response used to create the object. This can be useful for accessing","parent_name":"STPAPIResponseDecodable"},"Protocols/STPAPIResponseDecodable.html":{"name":"STPAPIResponseDecodable","abstract":"

    Objects conforming to STPAPIResponseDecodable can be automatically converted"},"Protocols/STPAddCardViewControllerDelegate.html":{"name":"STPAddCardViewControllerDelegate","abstract":"

    An STPAddCardViewControllerDelegate is notified when an STPAddCardViewController"},"Protocols/STPBackendAPIAdapter.html":{"name":"STPBackendAPIAdapter","abstract":"

    Typically, you will not need to implement this protocol yourself. You"},"Protocols/STPEphemeralKeyProvider.html":{"name":"STPEphemeralKeyProvider","abstract":"

    You should make your application’s API client conform to this interface."},"Protocols/STPFormEncodable.html":{"name":"STPFormEncodable","abstract":"

    Objects conforming to STPFormEncodable can be automatically converted to a form-encoded string, which can then be used when making requests to the Stripe API.

    "},"Protocols/STPPaymentCardTextFieldDelegate.html":{"name":"STPPaymentCardTextFieldDelegate","abstract":"

    This protocol allows a delegate to be notified when a payment text field’s"},"Protocols/STPPaymentContextDelegate.html":{"name":"STPPaymentContextDelegate","abstract":"

    Implement STPPaymentContextDelegate to get notified when a payment context changes, finishes, encounters errors, etc. In practice, if your app has a checkout screen view controller, that is a good candidate to implement this protocol.

    "},"Protocols/STPPaymentMethod.html":{"name":"STPPaymentMethod","abstract":"

    This protocol represents a payment method that a user can select and use to"},"Protocols/STPPaymentMethodsViewControllerDelegate.html":{"name":"STPPaymentMethodsViewControllerDelegate","abstract":"

    An STPPaymentMethodsViewControllerDelegate responds when a user selects a"},"Protocols/STPShippingAddressViewControllerDelegate.html":{"name":"STPShippingAddressViewControllerDelegate","abstract":"

    An STPShippingAddressViewControllerDelegate is notified when an STPShippingAddressViewController receives an address, completes with an address, or is cancelled.

    "},"Protocols/STPSourceProtocol.html":{"name":"STPSourceProtocol","abstract":"

    Objects conforming to this protocol can be attached to a Stripe Customer object"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPConnectionError":{"name":"STPConnectionError","abstract":"

    Trouble connecting to Stripe.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPInvalidRequestError":{"name":"STPInvalidRequestError","abstract":"

    Your request had invalid parameters.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPAPIError":{"name":"STPAPIError","abstract":"

    General-purpose API error.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPCardError":{"name":"STPCardError","abstract":"

    Something was wrong with the given card details.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPCancellationError":{"name":"STPCancellationError","abstract":"

    The operation was cancelled.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPEphemeralKeyDecodingError":{"name":"STPEphemeralKeyDecodingError","abstract":"

    The ephemeral key could not be decoded. Make sure your backend is sending","parent_name":"STPErrorCode"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusPending":{"name":"STPSourceVerificationStatusPending","abstract":"

    The verification is pending.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusSucceeded":{"name":"STPSourceVerificationStatusSucceeded","abstract":"

    The verification has succeeeded.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusFailed":{"name":"STPSourceVerificationStatusFailed","abstract":"

    The verification has failed.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusUnknown":{"name":"STPSourceVerificationStatusUnknown","abstract":"

    The state of the verification is unknown.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusPending":{"name":"STPSourceRedirectStatusPending","abstract":"

    The redirect is pending.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusSucceeded":{"name":"STPSourceRedirectStatusSucceeded","abstract":"

    The redirect has succeeded.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusFailed":{"name":"STPSourceRedirectStatusFailed","abstract":"

    The redirect has failed.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusUnknown":{"name":"STPSourceRedirectStatusUnknown","abstract":"

    The state of the redirect is unknown.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeBancontact":{"name":"STPSourceTypeBancontact","abstract":"

    A Bancontact source. - see: https://stripe.com/docs/sources/bancontact

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeCard":{"name":"STPSourceTypeCard","abstract":"

    A card source. - see: https://stripe.com/docs/sources/cards

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeGiropay":{"name":"STPSourceTypeGiropay","abstract":"

    A Giropay source. - see: https://stripe.com/docs/sources/giropay

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeIDEAL":{"name":"STPSourceTypeIDEAL","abstract":"

    An iDEAL source. - see: https://stripe.com/docs/sources/ideal

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeSEPADebit":{"name":"STPSourceTypeSEPADebit","abstract":"

    A SEPA Direct Debit source. - see: https://stripe.com/docs/sources/sepa-debit

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeSofort":{"name":"STPSourceTypeSofort","abstract":"

    A SOFORT source. - see: https://stripe.com/docs/sources/sofort

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeThreeDSecure":{"name":"STPSourceTypeThreeDSecure","abstract":"

    A 3DS card source. - see: https://stripe.com/docs/sources/three-d-secure

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeAlipay":{"name":"STPSourceTypeAlipay","abstract":"

    An Alipay source. - see: https://stripe.com/docs/sources/alipay

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeP24":{"name":"STPSourceTypeP24","abstract":"

    A P24 source. - see: https://stripe.com/docs/sources/p24

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeEPS":{"name":"STPSourceTypeEPS","abstract":"

    An EPS source. - see: https://stripe.com/docs/sources/eps

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeMultibanco":{"name":"STPSourceTypeMultibanco","abstract":"

    A Multibanco source. - see: https://stripe.com/docs/sources/multibanco

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeUnknown":{"name":"STPSourceTypeUnknown","abstract":"

    An unknown type of source.

    ","parent_name":"STPSourceType"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusPending":{"name":"STPSourceStatusPending","abstract":"

    The source has been created and is awaiting customer action.

    ","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusChargeable":{"name":"STPSourceStatusChargeable","abstract":"

    The source is ready to use. The customer action has been completed or the","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusConsumed":{"name":"STPSourceStatusConsumed","abstract":"

    The source has been used. This status only applies to single-use sources.

    ","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusCanceled":{"name":"STPSourceStatusCanceled","abstract":"

    The source, which was chargeable, has expired because it was not used to","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusFailed":{"name":"STPSourceStatusFailed","abstract":"

    Your customer has not taken the required action or revoked your access","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusUnknown":{"name":"STPSourceStatusUnknown","abstract":"

    The source status is unknown.

    ","parent_name":"STPSourceStatus"},"Enums/STPSourceUsage.html#/c:@E@STPSourceUsage@STPSourceUsageReusable":{"name":"STPSourceUsageReusable","abstract":"

    The source can be reused.

    ","parent_name":"STPSourceUsage"},"Enums/STPSourceUsage.html#/c:@E@STPSourceUsage@STPSourceUsageSingleUse":{"name":"STPSourceUsageSingleUse","abstract":"

    The source can only be used once.

    ","parent_name":"STPSourceUsage"},"Enums/STPSourceUsage.html#/c:@E@STPSourceUsage@STPSourceUsageUnknown":{"name":"STPSourceUsageUnknown","abstract":"

    The source’s usage is unknown.

    ","parent_name":"STPSourceUsage"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowNone":{"name":"STPSourceFlowNone","abstract":"

    No action is required from your customer.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowRedirect":{"name":"STPSourceFlowRedirect","abstract":"

    Your customer must be redirected to their online banking service (either a website or mobile banking app) to approve the payment.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowCodeVerification":{"name":"STPSourceFlowCodeVerification","abstract":"

    Your customer must verify ownership of their account by providing a code that you post to the Stripe API for authentication.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowReceiver":{"name":"STPSourceFlowReceiver","abstract":"

    Your customer must push funds to the account information provided.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowUnknown":{"name":"STPSourceFlowUnknown","abstract":"

    The source’s flow is unknown.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusRequired":{"name":"STPSourceCard3DSecureStatusRequired","abstract":"

    3D Secure is required. This card must be converted into a 3D Secure","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusOptional":{"name":"STPSourceCard3DSecureStatusOptional","abstract":"

    3D Secure is optional. It is not required for successful charging,","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusNotSupported":{"name":"STPSourceCard3DSecureStatusNotSupported","abstract":"

    3D Secure is not supported on this card.

    ","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusUnknown":{"name":"STPSourceCard3DSecureStatusUnknown","abstract":"

    The status of 3D Secure support on this card is unknown.

    ","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateNotStarted":{"name":"STPRedirectContextStateNotStarted","abstract":"

    Initialized, but redirect not started.

    ","parent_name":"STPRedirectContextState"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateInProgress":{"name":"STPRedirectContextStateInProgress","abstract":"

    Redirect is in progress.

    ","parent_name":"STPRedirectContextState"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateCancelled":{"name":"STPRedirectContextStateCancelled","abstract":"

    Redirect has been cancelled programmatically before completing.

    ","parent_name":"STPRedirectContextState"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateCompleted":{"name":"STPRedirectContextStateCompleted","abstract":"

    Redirect has completed.

    ","parent_name":"STPRedirectContextState"},"Enums/STPPaymentMethodType.html#/c:@E@STPPaymentMethodType@STPPaymentMethodTypeNone":{"name":"STPPaymentMethodTypeNone","abstract":"

    Don’t allow any payment methods except for cards.

    ","parent_name":"STPPaymentMethodType"},"Enums/STPPaymentMethodType.html#/c:@E@STPPaymentMethodType@STPPaymentMethodTypeApplePay":{"name":"STPPaymentMethodTypeApplePay","abstract":"

    The user is allowed to pay with Apple Pay if it’s configured and available","parent_name":"STPPaymentMethodType"},"Enums/STPPaymentMethodType.html#/c:@E@STPPaymentMethodType@STPPaymentMethodTypeAll":{"name":"STPPaymentMethodTypeAll","abstract":"

    The user is allowed to use any available payment method to pay.

    ","parent_name":"STPPaymentMethodType"},"Enums/STPPaymentIntentConfirmationMethod.html#/c:@E@STPPaymentIntentConfirmationMethod@STPPaymentIntentConfirmationMethodUnknown":{"name":"STPPaymentIntentConfirmationMethodUnknown","abstract":"

    Unknown confirmation method

    ","parent_name":"STPPaymentIntentConfirmationMethod"},"Enums/STPPaymentIntentConfirmationMethod.html#/c:@E@STPPaymentIntentConfirmationMethod@STPPaymentIntentConfirmationMethodPublishable":{"name":"STPPaymentIntentConfirmationMethodPublishable","abstract":"

    Confirmed via publishable key

    ","parent_name":"STPPaymentIntentConfirmationMethod"},"Enums/STPPaymentIntentConfirmationMethod.html#/c:@E@STPPaymentIntentConfirmationMethod@STPPaymentIntentConfirmationMethodSecret":{"name":"STPPaymentIntentConfirmationMethodSecret","abstract":"

    Confirmed via secret key

    ","parent_name":"STPPaymentIntentConfirmationMethod"},"Enums/STPPaymentIntentCaptureMethod.html#/c:@E@STPPaymentIntentCaptureMethod@STPPaymentIntentCaptureMethodUnknown":{"name":"STPPaymentIntentCaptureMethodUnknown","abstract":"

    Unknown capture method

    ","parent_name":"STPPaymentIntentCaptureMethod"},"Enums/STPPaymentIntentCaptureMethod.html#/c:@E@STPPaymentIntentCaptureMethod@STPPaymentIntentCaptureMethodAutomatic":{"name":"STPPaymentIntentCaptureMethodAutomatic","abstract":"

    The PaymentIntent will be automatically captured

    ","parent_name":"STPPaymentIntentCaptureMethod"},"Enums/STPPaymentIntentCaptureMethod.html#/c:@E@STPPaymentIntentCaptureMethod@STPPaymentIntentCaptureMethodManual":{"name":"STPPaymentIntentCaptureMethodManual","abstract":"

    The PaymentIntent must be manually captured once it has the status","parent_name":"STPPaymentIntentCaptureMethod"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusUnknown":{"name":"STPPaymentIntentStatusUnknown","abstract":"

    Unknown status

    ","parent_name":"STPPaymentIntentStatus"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusRequiresSource":{"name":"STPPaymentIntentStatusRequiresSource","abstract":"

    This PaymentIntent requires a Source

    ","parent_name":"STPPaymentIntentStatus"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusRequiresConfirmation":{"name":"STPPaymentIntentStatusRequiresConfirmation","abstract":"

    This PaymentIntent needs to be confirmed

    ","parent_name":"STPPaymentIntentStatus"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusRequiresSourceAction":{"name":"STPPaymentIntentStatusRequiresSourceAction","abstract":"

    The selected Source requires additional authentication steps.","parent_name":"STPPaymentIntentStatus"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusProcessing":{"name":"STPPaymentIntentStatusProcessing","abstract":"

    Stripe is processing this PaymentIntent

    ","parent_name":"STPPaymentIntentStatus"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusSucceeded":{"name":"STPPaymentIntentStatusSucceeded","abstract":"

    The payment has succeeded

    ","parent_name":"STPPaymentIntentStatus"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusRequiresCapture":{"name":"STPPaymentIntentStatusRequiresCapture","abstract":"

    Indicates the payment must be captured, for STPPaymentIntentCaptureMethodManual

    ","parent_name":"STPPaymentIntentStatus"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusCanceled":{"name":"STPPaymentIntentStatusCanceled","abstract":"

    This PaymentIntent was canceled and cannot be changed.

    ","parent_name":"STPPaymentIntentStatus"},"Enums/STPFilePurpose.html#/c:@E@STPFilePurpose@STPFilePurposeIdentityDocument":{"name":"STPFilePurposeIdentityDocument","abstract":"

    Identity document file

    ","parent_name":"STPFilePurpose"},"Enums/STPFilePurpose.html#/c:@E@STPFilePurpose@STPFilePurposeDisputeEvidence":{"name":"STPFilePurposeDisputeEvidence","abstract":"

    Dispute evidence file

    ","parent_name":"STPFilePurpose"},"Enums/STPFilePurpose.html#/c:@E@STPFilePurpose@STPFilePurposeUnknown":{"name":"STPFilePurposeUnknown","abstract":"

    A file of unknown purpose type

    ","parent_name":"STPFilePurpose"},"Enums/STPCardValidationState.html#/c:@E@STPCardValidationState@STPCardValidationStateValid":{"name":"STPCardValidationStateValid","abstract":"

    The field’s contents are valid. For example, a valid, 16-digit card number.","parent_name":"STPCardValidationState"},"Enums/STPCardValidationState.html#/c:@E@STPCardValidationState@STPCardValidationStateInvalid":{"name":"STPCardValidationStateInvalid","abstract":"

    The field’s contents are invalid. For example, an expiration date","parent_name":"STPCardValidationState"},"Enums/STPCardValidationState.html#/c:@E@STPCardValidationState@STPCardValidationStateIncomplete":{"name":"STPCardValidationStateIncomplete","abstract":"

    The field’s contents are not currently valid, but could be by typing","parent_name":"STPCardValidationState"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandVisa":{"name":"STPCardBrandVisa","abstract":"

    Visa card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandAmex":{"name":"STPCardBrandAmex","abstract":"

    American Express card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandMasterCard":{"name":"STPCardBrandMasterCard","abstract":"

    MasterCard card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandDiscover":{"name":"STPCardBrandDiscover","abstract":"

    Discover card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandJCB":{"name":"STPCardBrandJCB","abstract":"

    JCB card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandDinersClub":{"name":"STPCardBrandDinersClub","abstract":"

    Diners Club card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandUnionPay":{"name":"STPCardBrandUnionPay","abstract":"

    UnionPay card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandUnknown":{"name":"STPCardBrandUnknown","abstract":"

    An unknown card brand type

    ","parent_name":"STPCardBrand"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypeDebit":{"name":"STPCardFundingTypeDebit","abstract":"

    Debit card funding

    ","parent_name":"STPCardFundingType"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypeCredit":{"name":"STPCardFundingTypeCredit","abstract":"

    Credit card funding

    ","parent_name":"STPCardFundingType"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypePrepaid":{"name":"STPCardFundingTypePrepaid","abstract":"

    Prepaid card funding

    ","parent_name":"STPCardFundingType"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypeOther":{"name":"STPCardFundingTypeOther","abstract":"

    An other or unknown type of funding source.

    ","parent_name":"STPCardFundingType"},"Enums/STPPaymentStatus.html#/c:@E@STPPaymentStatus@STPPaymentStatusSuccess":{"name":"STPPaymentStatusSuccess","abstract":"

    The payment succeeded.

    ","parent_name":"STPPaymentStatus"},"Enums/STPPaymentStatus.html#/c:@E@STPPaymentStatus@STPPaymentStatusError":{"name":"STPPaymentStatusError","abstract":"

    The payment failed due to an unforeseen error, such as the user’s Internet connection being offline.

    ","parent_name":"STPPaymentStatus"},"Enums/STPPaymentStatus.html#/c:@E@STPPaymentStatus@STPPaymentStatusUserCancellation":{"name":"STPPaymentStatusUserCancellation","abstract":"

    The user cancelled the payment (for example, by hitting cancel in the Apple Pay dialog).

    ","parent_name":"STPPaymentStatus"},"Enums/STPShippingStatus.html#/c:@E@STPShippingStatus@STPShippingStatusValid":{"name":"STPShippingStatusValid","abstract":"

    The shipping address is valid.

    ","parent_name":"STPShippingStatus"},"Enums/STPShippingStatus.html#/c:@E@STPShippingStatus@STPShippingStatusInvalid":{"name":"STPShippingStatusInvalid","abstract":"

    The shipping address is invalid.

    ","parent_name":"STPShippingStatus"},"Enums/STPShippingType.html#/c:@E@STPShippingType@STPShippingTypeShipping":{"name":"STPShippingTypeShipping","abstract":"

    Shipping the purchase to the provided address using a third-party","parent_name":"STPShippingType"},"Enums/STPShippingType.html#/c:@E@STPShippingType@STPShippingTypeDelivery":{"name":"STPShippingTypeDelivery","abstract":"

    Delivering the purchase by the seller.

    ","parent_name":"STPShippingType"},"Enums/STPBankAccountHolderType.html#/c:@E@STPBankAccountHolderType@STPBankAccountHolderTypeIndividual":{"name":"STPBankAccountHolderTypeIndividual","abstract":"

    An individual holds this bank account.

    ","parent_name":"STPBankAccountHolderType"},"Enums/STPBankAccountHolderType.html#/c:@E@STPBankAccountHolderType@STPBankAccountHolderTypeCompany":{"name":"STPBankAccountHolderTypeCompany","abstract":"

    A company holds this bank account.

    ","parent_name":"STPBankAccountHolderType"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusNew":{"name":"STPBankAccountStatusNew","abstract":"

    The account has had no activity or validation performed

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusValidated":{"name":"STPBankAccountStatusValidated","abstract":"

    Stripe has determined this bank account exists.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusVerified":{"name":"STPBankAccountStatusVerified","abstract":"

    Bank account verification has succeeded.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusVerificationFailed":{"name":"STPBankAccountStatusVerificationFailed","abstract":"

    Verification for this bank account has failed.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusErrored":{"name":"STPBankAccountStatusErrored","abstract":"

    A transfer sent to this bank account has failed.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsNone":{"name":"STPBillingAddressFieldsNone","abstract":"

    No billing address information

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsZip":{"name":"STPBillingAddressFieldsZip","abstract":"

    Just request the user’s billing ZIP code

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsFull":{"name":"STPBillingAddressFieldsFull","abstract":"

    Request the user’s full billing address

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsName":{"name":"STPBillingAddressFieldsName","abstract":"

    Just request the user’s billing name

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html":{"name":"STPBillingAddressFields","abstract":"

    What set of billing address information you need to collect from your user.

    "},"Enums/STPBankAccountStatus.html":{"name":"STPBankAccountStatus","abstract":"

    Possible validation states for a bank account.

    "},"Enums/STPBankAccountHolderType.html":{"name":"STPBankAccountHolderType","abstract":"

    The type of entity that holds a bank account.

    "},"Enums/STPShippingType.html":{"name":"STPShippingType","abstract":"

    These values control the labels used in the shipping info collection form.

    "},"Enums/STPShippingStatus.html":{"name":"STPShippingStatus","abstract":"

    An enum representing the status of a shipping address validation.

    "},"Enums/STPPaymentStatus.html":{"name":"STPPaymentStatus","abstract":"

    An enum representing the status of a payment requested from the user.

    "},"Enums/STPCardFundingType.html":{"name":"STPCardFundingType","abstract":"

    The various funding sources for a payment card.

    "},"Enums/STPCardBrand.html":{"name":"STPCardBrand","abstract":"

    The various card brands to which a payment card can belong.

    "},"Enums/STPCardValidationState.html":{"name":"STPCardValidationState","abstract":"

    These fields indicate whether a card field represents a valid value, invalid"},"Enums/STPFilePurpose.html":{"name":"STPFilePurpose","abstract":"

    The purpose of the uploaded file.

    "},"Enums/STPPaymentIntentStatus.html":{"name":"STPPaymentIntentStatus","abstract":"

    Status types for an STPPaymentIntent

    "},"Enums/STPPaymentIntentCaptureMethod.html":{"name":"STPPaymentIntentCaptureMethod","abstract":"

    Capture methods for a STPPaymentIntent

    "},"Enums/STPPaymentIntentConfirmationMethod.html":{"name":"STPPaymentIntentConfirmationMethod","abstract":"

    Confirmation methods for a STPPaymentIntent

    "},"Enums/STPPaymentMethodType.html":{"name":"STPPaymentMethodType","abstract":"

    This represents all of the payment methods available to your user when"},"Enums/STPRedirectContextState.html":{"name":"STPRedirectContextState","abstract":"

    Possible states for the redirect context to be in

    "},"Enums/STPSourceCard3DSecureStatus.html":{"name":"STPSourceCard3DSecureStatus","abstract":"

    The status of this card’s 3D Secure support.

    "},"Enums/STPSourceFlow.html":{"name":"STPSourceFlow","abstract":"

    Authentication flows for a Source

    "},"Enums/STPSourceUsage.html":{"name":"STPSourceUsage","abstract":"

    Usage types for a Source

    "},"Enums/STPSourceStatus.html":{"name":"STPSourceStatus","abstract":"

    Status types for a Source

    "},"Enums/STPSourceType.html":{"name":"STPSourceType","abstract":"

    Types for a Source

    "},"Enums/STPSourceRedirectStatus.html":{"name":"STPSourceRedirectStatus","abstract":"

    Redirect status types for a Source.

    "},"Enums/STPSourceVerificationStatus.html":{"name":"STPSourceVerificationStatus","abstract":"

    Verification status types for a Source.

    "},"Enums/STPErrorCode.html":{"name":"STPErrorCode","abstract":"

    Possible error code values for NSError’s with the StripeDomain domain

    "},"Constants.html#/c:STPAPIClient.h@STPSDKVersion":{"name":"STPSDKVersion","abstract":"

    The current version of this library.

    "},"Constants.html#/c:@STPContactFieldPostalAddress":{"name":"STPContactFieldPostalAddress","abstract":"

    The contact’s full physical address.

    "},"Constants.html#/c:@STPContactFieldEmailAddress":{"name":"STPContactFieldEmailAddress","abstract":"

    The contact’s email address.

    "},"Constants.html#/c:@STPContactFieldPhoneNumber":{"name":"STPContactFieldPhoneNumber","abstract":"

    The contact’s phone number.

    "},"Constants.html#/c:@STPContactFieldName":{"name":"STPContactFieldName","abstract":"

    The contact’s name.

    "},"Constants.html#/c:@StripeDomain":{"name":"StripeDomain","abstract":"

    All Stripe iOS errors will be under this domain.

    "},"Constants.html#/c:@STPErrorMessageKey":{"name":"STPErrorMessageKey","abstract":"

    A developer-friendly error message that explains what went wrong. You probably"},"Constants.html#/c:@STPCardErrorCodeKey":{"name":"STPCardErrorCodeKey","abstract":"

    What went wrong with your STPCard (e.g., STPInvalidCVC. See below for full list).

    "},"Constants.html#/c:@STPErrorParameterKey":{"name":"STPErrorParameterKey","abstract":"

    Which parameter on the STPCard had an error (e.g., cvc). Useful for marking up the"},"Constants.html#/c:@STPStripeErrorCodeKey":{"name":"STPStripeErrorCodeKey","abstract":"

    The error code returned by the Stripe API.

    "},"Constants.html#/c:@STPStripeErrorTypeKey":{"name":"STPStripeErrorTypeKey","abstract":"

    The error type returned by the Stripe API.

    "},"Constants.html#/c:@STPInvalidNumber":{"name":"STPInvalidNumber","abstract":"

    The card number is not a valid credit card number.

    "},"Constants.html#/c:@STPInvalidExpMonth":{"name":"STPInvalidExpMonth","abstract":"

    The card has an invalid expiration month.

    "},"Constants.html#/c:@STPInvalidExpYear":{"name":"STPInvalidExpYear","abstract":"

    The card has an invalid expiration year.

    "},"Constants.html#/c:@STPInvalidCVC":{"name":"STPInvalidCVC","abstract":"

    The card has an invalid CVC.

    "},"Constants.html#/c:@STPIncorrectNumber":{"name":"STPIncorrectNumber","abstract":"

    The card number is incorrect.

    "},"Constants.html#/c:@STPExpiredCard":{"name":"STPExpiredCard","abstract":"

    The card is expired.

    "},"Constants.html#/c:@STPCardDeclined":{"name":"STPCardDeclined","abstract":"

    The card was declined.

    "},"Constants.html#/c:@STPIncorrectCVC":{"name":"STPIncorrectCVC","abstract":"

    The card has an incorrect CVC.

    "},"Constants.html#/c:@STPProcessingError":{"name":"STPProcessingError","abstract":"

    An error occured while processing this card.

    "},"Classes/STPUserInformation.html#/c:objc(cs)STPUserInformation(py)billingAddress":{"name":"billingAddress","abstract":"

    The user’s billing address. When set, the add card form will be filled with","parent_name":"STPUserInformation"},"Classes/STPUserInformation.html#/c:objc(cs)STPUserInformation(py)shippingAddress":{"name":"shippingAddress","abstract":"

    The user’s shipping address. When set, the shipping address form will be filled","parent_name":"STPUserInformation"},"Classes/STPToken.html#/c:objc(cs)STPToken(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPToken. You should only use one that has been returned from an STPAPIClient callback.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)tokenId":{"name":"tokenId","abstract":"

    The value of the token. You can store this value on your server and use it to make charges and customers.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)livemode":{"name":"livemode","abstract":"

    Whether or not this token was created in livemode. Will be YES if you used your Live Publishable Key, and NO if you used your Test Publishable Key.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)card":{"name":"card","abstract":"

    The credit card details that were used to create the token. Will only be set if the token was created via a credit card or Apple Pay, otherwise it will be","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)bankAccount":{"name":"bankAccount","abstract":"

    The bank account details that were used to create the token. Will only be set if the token was created with a bank account, otherwise it will be nil.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)created":{"name":"created","abstract":"

    When the token was created.

    ","parent_name":"STPToken"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(cm)defaultTheme":{"name":"+defaultTheme","abstract":"

    The default theme used by all Stripe UI. All themable UI classes, such as STPAddCardViewController, have one initializer that takes a theme and one that does not. If you use the one that does not, the default theme will be used to customize that view controller’s appearance.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)primaryBackgroundColor":{"name":"primaryBackgroundColor","abstract":"

    The primary background color of the theme. This will be used as the backgroundColor for any views with this theme.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)secondaryBackgroundColor":{"name":"secondaryBackgroundColor","abstract":"

    The secondary background color of this theme. This will be used as the backgroundColor for any supplemental views inside a view with this theme - for example, a UITableView will set it’s cells’ background color to this value.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)tertiaryBackgroundColor":{"name":"tertiaryBackgroundColor","abstract":"

    This color is automatically derived by reducing the alpha of the primaryBackgroundColor and is used as a section border color in table view cells.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)quaternaryBackgroundColor":{"name":"quaternaryBackgroundColor","abstract":"

    This color is automatically derived by reducing the brightness of the primaryBackgroundColor and is used as a separator color in table view cells.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)primaryForegroundColor":{"name":"primaryForegroundColor","abstract":"

    The primary foreground color of this theme. This will be used as the text color for any important labels in a view with this theme (such as the text color for a text field that the user needs to fill out).

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)secondaryForegroundColor":{"name":"secondaryForegroundColor","abstract":"

    The secondary foreground color of this theme. This will be used as the text color for any supplementary labels in a view with this theme (such as the placeholder color for a text field that the user needs to fill out).

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)tertiaryForegroundColor":{"name":"tertiaryForegroundColor","abstract":"

    This color is automatically derived from the secondaryForegroundColor with a lower alpha component, used for disabled text.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)accentColor":{"name":"accentColor","abstract":"

    The accent color of this theme - it will be used for any buttons and other elements on a view that are important to highlight.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)errorColor":{"name":"errorColor","abstract":"

    The error color of this theme - it will be used for rendering any error messages or views.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)font":{"name":"font","abstract":"

    The font to be used for all views using this theme. Make sure to select an appropriate size.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)emphasisFont":{"name":"emphasisFont","abstract":"

    The medium-weight font to be used for all bold text in views using this theme. Make sure to select an appropriate size.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)barStyle":{"name":"barStyle","abstract":"

    The navigation bar style to use for any view controllers presented modally","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)translucentNavigationBar":{"name":"translucentNavigationBar","abstract":"

    A Boolean value indicating whether the navigation bar for any view controllers","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)smallFont":{"name":"smallFont","abstract":"

    This font is automatically derived from the font, with a slightly lower point size, and will be used for supplementary labels.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)largeFont":{"name":"largeFont","abstract":"

    This font is automatically derived from the font, with a larger point size, and will be used for large labels such as SMS code entry.

    ","parent_name":"STPTheme"},"Classes/STPSourceVerification.html#/c:objc(cs)STPSourceVerification(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceVerification. You should only use","parent_name":"STPSourceVerification"},"Classes/STPSourceVerification.html#/c:objc(cs)STPSourceVerification(py)attemptsRemaining":{"name":"attemptsRemaining","abstract":"

    The number of attempts remaining to authenticate the source object with a","parent_name":"STPSourceVerification"},"Classes/STPSourceVerification.html#/c:objc(cs)STPSourceVerification(py)status":{"name":"status","abstract":"

    The status of the verification.

    ","parent_name":"STPSourceVerification"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceSEPADebitDetails.","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the account number.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)bankCode":{"name":"bankCode","abstract":"

    The account’s bank code.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the country of the bank account.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)fingerprint":{"name":"fingerprint","abstract":"

    The account’s fingerprint.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)mandateReference":{"name":"mandateReference","abstract":"

    The reference of the mandate accepted by your customer.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)mandateURL":{"name":"mandateURL","abstract":"

    The details of the mandate accepted by your customer.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceRedirect. You should only use","parent_name":"STPSourceRedirect"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(py)returnURL":{"name":"returnURL","abstract":"

    The URL you provide to redirect the customer to after they authenticated their payment.

    ","parent_name":"STPSourceRedirect"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(py)status":{"name":"status","abstract":"

    The status of the redirect.

    ","parent_name":"STPSourceRedirect"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(py)url":{"name":"url","abstract":"

    The URL provided to you to redirect a customer to as part of a redirect authentication flow.

    ","parent_name":"STPSourceRedirect"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceReceiver. You should only use one that is part of an existing STPSource object.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)address":{"name":"address","abstract":"

    The address of the receiver source. This is the value that should be communicated to the customer to send their funds to.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)amountCharged":{"name":"amountCharged","abstract":"

    The total amount charged by you.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)amountReceived":{"name":"amountReceived","abstract":"

    The total amount received by the receiver source.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)amountReturned":{"name":"amountReturned","abstract":"

    The total amount that was returned to the customer.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)type":{"name":"type","abstract":"

    The type of the source to create. Required.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)rawTypeString":{"name":"rawTypeString","abstract":"

    The raw underlying type string sent to the server.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)amount":{"name":"amount","abstract":"

    A positive integer in the smallest currency unit representing the","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)currency":{"name":"currency","abstract":"

    The currency associated with the source. This is the currency for which the source","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)flow":{"name":"flow","abstract":"

    The authentication flow of the source to create. flow may be redirect,","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs that you can attach to a source object.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)owner":{"name":"owner","abstract":"

    Information about the owner of the payment instrument. May be used or required","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)redirect":{"name":"redirect","abstract":"

    Parameters required for the redirect flow. Required if the source is","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)token":{"name":"token","abstract":"

    An optional token used to create the source. When passed, token properties will","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)usage":{"name":"usage","abstract":"

    Whether this source should be reusable or not. usage may be reusable or","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)bancontactParamsWithAmount:name:returnURL:statementDescriptor:":{"name":"+bancontactParamsWithAmount:name:returnURL:statementDescriptor:","abstract":"

    Creates params for a Bancontact source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)cardParamsWithCard:":{"name":"+cardParamsWithCard:","abstract":"

    Creates params for a Card source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)giropayParamsWithAmount:name:returnURL:statementDescriptor:":{"name":"+giropayParamsWithAmount:name:returnURL:statementDescriptor:","abstract":"

    Creates params for a Giropay source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)idealParamsWithAmount:name:returnURL:statementDescriptor:bank:":{"name":"+idealParamsWithAmount:name:returnURL:statementDescriptor:bank:","abstract":"

    Creates params for an iDEAL source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)sepaDebitParamsWithName:iban:addressLine1:city:postalCode:country:":{"name":"+sepaDebitParamsWithName:iban:addressLine1:city:postalCode:country:","abstract":"

    Creates params for a SEPA Debit source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)sofortParamsWithAmount:returnURL:country:statementDescriptor:":{"name":"+sofortParamsWithAmount:returnURL:country:statementDescriptor:","abstract":"

    Creates params for a Sofort source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)threeDSecureParamsWithAmount:currency:returnURL:card:":{"name":"+threeDSecureParamsWithAmount:currency:returnURL:card:","abstract":"

    Creates params for a 3DS source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)alipayParamsWithAmount:currency:returnURL:":{"name":"+alipayParamsWithAmount:currency:returnURL:","abstract":"

    Creates params for a single-use Alipay source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)alipayReusableParamsWithCurrency:returnURL:":{"name":"+alipayReusableParamsWithCurrency:returnURL:","abstract":"

    Creates params for a reusable Alipay source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)p24ParamsWithAmount:currency:email:name:returnURL:":{"name":"+p24ParamsWithAmount:currency:email:name:returnURL:","abstract":"

    Creates params for a P24 source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)visaCheckoutParamsWithCallId:":{"name":"+visaCheckoutParamsWithCallId:","abstract":"

    Creates params for a card source created from Visa Checkout.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)masterpassParamsWithCartId:transactionId:":{"name":"+masterpassParamsWithCartId:transactionId:","abstract":"

    Creates params for a card source created from Masterpass.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)epsParamsWithAmount:name:returnURL:statementDescriptor:":{"name":"+epsParamsWithAmount:name:returnURL:statementDescriptor:","abstract":"

    Create params for an EPS source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)multibancoParamsWithAmount:returnURL:email:":{"name":"+multibancoParamsWithAmount:returnURL:email:","abstract":"

    Create params for a Multibanco source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceOwner. You should only use one","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)address":{"name":"address","abstract":"

    Owner’s address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)email":{"name":"email","abstract":"

    Owner’s email address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)name":{"name":"name","abstract":"

    Owner’s full name.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)phone":{"name":"phone","abstract":"

    Owner’s phone number.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedAddress":{"name":"verifiedAddress","abstract":"

    Verified owner’s address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedEmail":{"name":"verifiedEmail","abstract":"

    Verified owner’s email address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedName":{"name":"verifiedName","abstract":"

    Verified owner’s full name.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedPhone":{"name":"verifiedPhone","abstract":"

    Verified owner’s phone number.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceCardDetails. You should only","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)expMonth":{"name":"expMonth","abstract":"

    The card’s expiration month. 1-indexed (i.e. 1 == January)

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)expYear":{"name":"expYear","abstract":"

    The card’s expiration year.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)brand":{"name":"brand","abstract":"

    The issuer of the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)funding":{"name":"funding","abstract":"

    The funding source for the card (credit, debit, prepaid, or other)

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the issuing country of the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)threeDSecure":{"name":"threeDSecure","abstract":"

    Whether 3D Secure is supported or required by the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)isApplePayCard":{"name":"isApplePayCard","abstract":"

    True if this card was created through Apple Pay, false otherwise.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSource.html#/c:objc(cs)STPSource(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSource. You should only use one that","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)amount":{"name":"amount","abstract":"

    The amount associated with the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)clientSecret":{"name":"clientSecret","abstract":"

    The client secret of the source. Used for client-side fetching of a source","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)created":{"name":"created","abstract":"

    When the source was created.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)currency":{"name":"currency","abstract":"

    The currency associated with the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)flow":{"name":"flow","abstract":"

    The authentication flow of the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)livemode":{"name":"livemode","abstract":"

    Whether or not this source was created in livemode.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs associated with the source object.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)owner":{"name":"owner","abstract":"

    Information about the owner of the payment instrument.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)receiver":{"name":"receiver","abstract":"

    Information related to the receiver flow. Present if the source’s flow","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)redirect":{"name":"redirect","abstract":"

    Information related to the redirect flow. Present if the source’s flow","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)status":{"name":"status","abstract":"

    The status of the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)type":{"name":"type","abstract":"

    The type of the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)usage":{"name":"usage","abstract":"

    Whether this source should be reusable or not.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)verification":{"name":"verification","abstract":"

    Information related to the verification flow. Present if the source’s flow","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)details":{"name":"details","abstract":"

    Information about the source specific to its type

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)cardDetails":{"name":"cardDetails","abstract":"

    If this is a card source, this property provides typed access to the","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)sepaDebitDetails":{"name":"sepaDebitDetails","abstract":"

    If this is a SEPA Debit source, this property provides typed access to the","parent_name":"STPSource"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)init":{"name":"-init","abstract":"

    A convenience initializer; equivalent to calling initWithConfiguration:[STPPaymentConfiguration sharedConfiguration] theme:[STPTheme defaultTheme] currency:nil shippingAddress:nil selectedShippingMethod:nil prefilledInformation:nil.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithPaymentContext:":{"name":"-initWithPaymentContext:","abstract":"

    Initializes a new STPShippingAddressViewController with the given payment context and sets the payment context as its delegate.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithConfiguration:theme:currency:shippingAddress:selectedShippingMethod:prefilledInformation:":{"name":"-initWithConfiguration:theme:currency:shippingAddress:selectedShippingMethod:prefilledInformation:","abstract":"

    Initializes a new STPShippingAddressCardViewController with the provided parameters.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(py)delegate":{"name":"delegate","abstract":"

    The view controller’s delegate. This must be set before showing the view controller in order for it to work properly. - see: STPShippingAddressViewControllerDelegate

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)dismissWithCompletion:":{"name":"-dismissWithCompletion:","abstract":"

    If you’re pushing STPShippingAddressViewController onto an existing UINavigationController‘s stack, you should use this method to dismiss it, since it may have pushed an additional shipping method view controller onto the navigation controller’s stack.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(py)state":{"name":"state","abstract":"

    The current state of the context.

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)initWithSource:completion:":{"name":"-initWithSource:completion:","abstract":"

    Initializer for context from an STPSource.

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)initWithPaymentIntent:completion:":{"name":"-initWithPaymentIntent:completion:","abstract":"

    Initializer for context from an STPPaymentIntent.

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)init":{"name":"-init","abstract":"

    Use initWithSource:completion:

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)startRedirectFlowFromViewController:":{"name":"-startRedirectFlowFromViewController:","abstract":"

    Starts a redirect flow.

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)startSafariViewControllerRedirectFlowFromViewController:":{"name":"-startSafariViewControllerRedirectFlowFromViewController:","abstract":"

    Starts a redirect flow by presenting an SFSafariViewController in your app","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)startSafariAppRedirectFlow":{"name":"-startSafariAppRedirectFlow","abstract":"

    Starts a redirect flow by calling openURL to bounce the user out to","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)cancel":{"name":"-cancel","abstract":"

    Dismisses any presented views and stops listening for any","parent_name":"STPRedirectContext"},"Classes/STPPaymentResult.html#/c:objc(cs)STPPaymentResult(py)source":{"name":"source","abstract":"

    The returned source that the user has selected. This may come from a variety of different payment methods, such as an Apple Pay payment or a stored credit card. - see: STPSource.h

    ","parent_name":"STPPaymentResult"},"Classes/STPPaymentResult.html#/c:objc(cs)STPPaymentResult(im)initWithSource:":{"name":"-initWithSource:","abstract":"

    Initializes the payment result with a given source. This is invoked by STPPaymentContext internally; you shouldn’t have to call it directly.

    ","parent_name":"STPPaymentResult"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)delegate":{"name":"delegate","abstract":"

    The delegate for the view controller.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithPaymentContext:":{"name":"-initWithPaymentContext:","abstract":"

    Creates a new payment methods view controller.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithConfiguration:theme:customerContext:delegate:":{"name":"-initWithConfiguration:theme:customerContext:delegate:","abstract":"

    Initializes a new payment methods view controller without using a","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithConfiguration:theme:apiAdapter:delegate:":{"name":"-initWithConfiguration:theme:apiAdapter:delegate:","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)prefilledInformation":{"name":"prefilledInformation","abstract":"

    If you’ve already collected some information from your user, you can set it","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)paymentMethodsViewControllerFooterView":{"name":"paymentMethodsViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the view controller when it is","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)addCardViewControllerFooterView":{"name":"addCardViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the view controller when it is","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)dismissWithCompletion:":{"name":"-dismissWithCompletion:","abstract":"

    If you’re pushing STPPaymentMethodsViewController onto an existing","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(im)initWithClientSecret:":{"name":"-initWithClientSecret:","abstract":"

    Initialize this STPPaymentIntentParams with a clientSecret, which is the only required","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(py)stripeId":{"name":"stripeId","abstract":"

    The Stripe id of the PaymentIntent, extracted from the clientSecret.

    ","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(py)clientSecret":{"name":"clientSecret","abstract":"

    The client secret of the PaymentIntent. Required

    ","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(py)sourceParams":{"name":"sourceParams","abstract":"

    Provide a supported STPSourceParams object into here, and Stripe will create a Source","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(py)sourceId":{"name":"sourceId","abstract":"

    Provide an already created Source’s id, and it will be used to confirm the PaymentIntent.

    ","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(py)receiptEmail":{"name":"receiptEmail","abstract":"

    Email address that the receipt for the resulting payment will be sent to.

    ","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(py)saveSourceToCustomer":{"name":"saveSourceToCustomer","abstract":"

    @YES to save this PaymentIntent’s Source to the associated Customer,","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(py)returnUrl":{"name":"returnUrl","abstract":"

    The URL to redirect your customer back to after they authenticate or cancel","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPPaymentIntent. You should only use one that","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)stripeId":{"name":"stripeId","abstract":"

    The Stripe ID of the PaymentIntent.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)clientSecret":{"name":"clientSecret","abstract":"

    The client secret used to fetch this PaymentIntent

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)amount":{"name":"amount","abstract":"

    Amount intended to be collected by this PaymentIntent.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)canceledAt":{"name":"canceledAt","abstract":"

    If status is STPPaymentIntentStatusCanceled, when the PaymentIntent was canceled.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)captureMethod":{"name":"captureMethod","abstract":"

    Capture method of this PaymentIntent

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)confirmationMethod":{"name":"confirmationMethod","abstract":"

    Confirmation method of this PaymentIntent

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)created":{"name":"created","abstract":"

    When the PaymentIntent was created.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)currency":{"name":"currency","abstract":"

    The currency associated with the PaymentIntent.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)stripeDescription":{"name":"stripeDescription","abstract":"

    The description field of the PaymentIntent.","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)livemode":{"name":"livemode","abstract":"

    Whether or not this PaymentIntent was created in livemode.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)receiptEmail":{"name":"receiptEmail","abstract":"

    Email address that the receipt for the resulting payment will be sent to.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)returnUrl":{"name":"returnUrl","abstract":"

    The URL to redirect your customer back to after they authenticate or cancel their","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)sourceId":{"name":"sourceId","abstract":"

    The Stripe ID of the Source used in this PaymentIntent.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)status":{"name":"status","abstract":"

    Status of the PaymentIntent

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithCustomerContext:":{"name":"-initWithCustomerContext:","abstract":"

    This is a convenience initializer; it is equivalent to calling","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithCustomerContext:configuration:theme:":{"name":"-initWithCustomerContext:configuration:theme:","abstract":"

    Initializes a new Payment Context with the provided customer context, configuration,","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithAPIAdapter:":{"name":"-initWithAPIAdapter:","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithAPIAdapter:configuration:theme:":{"name":"-initWithAPIAdapter:configuration:theme:","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)apiAdapter":{"name":"apiAdapter","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)configuration":{"name":"configuration","abstract":"

    The configuration for the payment context to use internally. - see: STPPaymentConfiguration.h

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)theme":{"name":"theme","abstract":"

    The visual appearance that will be used by any views that the context generates. - see: STPTheme.h

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)prefilledInformation":{"name":"prefilledInformation","abstract":"

    If you’ve already collected some information from your user, you can set it here and it’ll be automatically filled out when possible/appropriate in any UI that the payment context creates.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)hostViewController":{"name":"hostViewController","abstract":"

    The view controller that any additional UI will be presented on. If you have a checkout view controller in your app, that should be used as the host view controller.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)delegate":{"name":"delegate","abstract":"

    This delegate will be notified when the payment context’s contents change. - see: STPPaymentContextDelegate

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)loading":{"name":"loading","abstract":"

    Whether or not the payment context is currently loading information from the network.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)selectedPaymentMethod":{"name":"selectedPaymentMethod","abstract":"

    The user’s currently selected payment method. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentMethods":{"name":"paymentMethods","abstract":"

    The available payment methods the user can choose between. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)selectedShippingMethod":{"name":"selectedShippingMethod","abstract":"

    The user’s currently selected shipping method. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)shippingMethods":{"name":"shippingMethods","abstract":"

    An array of STPShippingMethod objects that describe the supported shipping methods. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)shippingAddress":{"name":"shippingAddress","abstract":"

    The user’s shipping address. May be nil.","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentAmount":{"name":"paymentAmount","abstract":"

    The amount of money you’re requesting from the user, in the smallest currency","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentCurrency":{"name":"paymentCurrency","abstract":"

    The three-letter currency code for the currency of the payment (i.e. USD, GBP,","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentCountry":{"name":"paymentCountry","abstract":"

    The two-letter country code for the country where the payment will be processed.","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentSummaryItems":{"name":"paymentSummaryItems","abstract":"

    If you support Apple Pay, you can optionally set the PKPaymentSummaryItems","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)modalPresentationStyle":{"name":"modalPresentationStyle","abstract":"

    The presentation style used for all view controllers presented modally by the context.","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)largeTitleDisplayMode":{"name":"largeTitleDisplayMode","abstract":"

    The mode to use when displaying the title of the navigation bar in all view","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentMethodsViewControllerFooterView":{"name":"paymentMethodsViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the payment methods selection","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)addCardViewControllerFooterView":{"name":"addCardViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the add card view controller.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)retryLoading":{"name":"-retryLoading","abstract":"

    If paymentContext:didFailToLoadWithError: is called on your delegate, you","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)presentPaymentMethodsViewController":{"name":"-presentPaymentMethodsViewController","abstract":"

    This creates, configures, and appropriately presents an STPPaymentMethodsViewController","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)pushPaymentMethodsViewController":{"name":"-pushPaymentMethodsViewController","abstract":"

    This creates, configures, and appropriately pushes an STPPaymentMethodsViewController","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)presentShippingViewController":{"name":"-presentShippingViewController","abstract":"

    This creates, configures, and appropriately presents a view controller for","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)pushShippingViewController":{"name":"-pushShippingViewController","abstract":"

    This creates, configures, and appropriately pushes a view controller for","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)requestPayment":{"name":"-requestPayment","abstract":"

    Requests payment from the user. This may need to present some supplemental UI","parent_name":"STPPaymentContext"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(cm)sharedConfiguration":{"name":"+sharedConfiguration","abstract":"

    This is a convenience singleton configuration that uses the default values for","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)publishableKey":{"name":"publishableKey","abstract":"

    Your Stripe publishable key

    ","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)additionalPaymentMethods":{"name":"additionalPaymentMethods","abstract":"

    An enum value representing which payment methods you will accept from your user","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)requiredBillingAddressFields":{"name":"requiredBillingAddressFields","abstract":"

    The billing address fields the user must fill out when prompted for their","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)requiredShippingAddressFields":{"name":"requiredShippingAddressFields","abstract":"

    The shipping address fields the user must fill out when prompted for their","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)verifyPrefilledShippingAddress":{"name":"verifyPrefilledShippingAddress","abstract":"

    Whether the user should be prompted to verify prefilled shipping information.

    ","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)shippingType":{"name":"shippingType","abstract":"

    The type of shipping for this purchase. This property sets the labels displayed","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)companyName":{"name":"companyName","abstract":"

    The name of your company, for displaying to the user during payment flows. For","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)appleMerchantIdentifier":{"name":"appleMerchantIdentifier","abstract":"

    The Apple Merchant Identifier to use during Apple Pay transactions. To create","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)canDeletePaymentMethods":{"name":"canDeletePaymentMethods","abstract":"

    Determines whether or not the user is able to delete payment methods

    ","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)createCardSources":{"name":"createCardSources","abstract":"

    If the value of this property is true, when your user adds a card in our UI,","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)stripeAccount":{"name":"stripeAccount","abstract":"

    In order to perform API requests on behalf of a connected account, e.g. to","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)delegate":{"name":"delegate","abstract":"

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)font":{"name":"font","abstract":"

    The font used in each child field. Default is [UIFont systemFontOfSize:18].

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)textColor":{"name":"textColor","abstract":"

    The text color to be used when entering valid text. Default is [UIColor blackColor].

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)textErrorColor":{"name":"textErrorColor","abstract":"

    The text color to be used when the user has entered invalid information,","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)placeholderColor":{"name":"placeholderColor","abstract":"

    The text placeholder color used in each child field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)numberPlaceholder":{"name":"numberPlaceholder","abstract":"

    The placeholder for the card number field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)expirationPlaceholder":{"name":"expirationPlaceholder","abstract":"

    The placeholder for the expiration field. Defaults to @MM/YY.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cvcPlaceholder":{"name":"cvcPlaceholder","abstract":"

    The placeholder for the cvc field. Defaults to @CVC.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)postalCodePlaceholder":{"name":"postalCodePlaceholder","abstract":"

    The placeholder for the postal code field. Defaults to @ZIP for United States","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cursorColor":{"name":"cursorColor","abstract":"

    The cursor color for the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)borderColor":{"name":"borderColor","abstract":"

    The border color for the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)borderWidth":{"name":"borderWidth","abstract":"

    The width of the field’s border.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cornerRadius":{"name":"cornerRadius","abstract":"

    The corner radius for the field’s border.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)keyboardAppearance":{"name":"keyboardAppearance","abstract":"

    The keyboard appearance for the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)inputView":{"name":"inputView","abstract":"

    This behaves identically to setting the inputView for each child text field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)inputAccessoryView":{"name":"inputAccessoryView","abstract":"

    This behaves identically to setting the inputAccessoryView for each child text field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)brandImage":{"name":"brandImage","abstract":"

    The curent brand image displayed in the receiver.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)isValid":{"name":"isValid","abstract":"

    Whether or not the form currently contains a valid card number,","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)enabled":{"name":"enabled","abstract":"

    Enable/disable selecting or editing the field. Useful when submitting card details to Stripe.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cardNumber":{"name":"cardNumber","abstract":"

    The current card number displayed by the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)expirationMonth":{"name":"expirationMonth","abstract":"

    The current expiration month displayed by the field (1 = January, etc).

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)formattedExpirationMonth":{"name":"formattedExpirationMonth","abstract":"

    The current expiration month displayed by the field, as a string. T

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)expirationYear":{"name":"expirationYear","abstract":"

    The current expiration year displayed by the field, modulo 100","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)formattedExpirationYear":{"name":"formattedExpirationYear","abstract":"

    The current expiration year displayed by the field, as a string.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cvc":{"name":"cvc","abstract":"

    The current card CVC displayed by the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)postalCode":{"name":"postalCode","abstract":"

    The current card ZIP or postal code displayed by the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)postalCodeEntryEnabled":{"name":"postalCodeEntryEnabled","abstract":"

    Controls if a postal code entry field can be displayed to the user.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)countryCode":{"name":"countryCode","abstract":"

    The two-letter ISO country code that corresponds to the user’s billing address.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cardParams":{"name":"cardParams","abstract":"

    Convenience property for creating an STPCardParams from the currently entered information","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)becomeFirstResponder":{"name":"-becomeFirstResponder","abstract":"

    Causes the text field to begin editing. Presents the keyboard.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)resignFirstResponder":{"name":"-resignFirstResponder","abstract":"

    Causes the text field to stop editing. Dismisses the keyboard.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)clear":{"name":"-clear","abstract":"

    Resets all of the contents of all of the fields. If the field is currently being edited, the number field will become selected.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(cm)cvcImageForCardBrand:":{"name":"+cvcImageForCardBrand:","abstract":"

    Returns the cvc image used for a card brand.","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(cm)brandImageForCardBrand:":{"name":"+brandImageForCardBrand:","abstract":"

    Returns the brand image used for a card brand.","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(cm)errorImageForCardBrand:":{"name":"+errorImageForCardBrand:","abstract":"

    Returns the error image used for a card brand.","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)brandImageRectForBounds:":{"name":"-brandImageRectForBounds:","abstract":"

    Returns the rectangle in which the receiver draws its brand image.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)fieldsRectForBounds:":{"name":"-fieldsRectForBounds:","abstract":"

    Returns the rectangle in which the receiver draws the text fields.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentActivityIndicatorView.html#/c:objc(cs)STPPaymentActivityIndicatorView(im)setAnimating:animated:":{"name":"-setAnimating:animated:","abstract":"

    Tell the view to start or stop spinning. If hidesWhenStopped is true, it will fade in/out if animated is true.

    ","parent_name":"STPPaymentActivityIndicatorView"},"Classes/STPPaymentActivityIndicatorView.html#/c:objc(cs)STPPaymentActivityIndicatorView(py)animating":{"name":"animating","abstract":"

    Whether or not the view is animating.

    ","parent_name":"STPPaymentActivityIndicatorView"},"Classes/STPPaymentActivityIndicatorView.html#/c:objc(cs)STPPaymentActivityIndicatorView(py)hidesWhenStopped":{"name":"hidesWhenStopped","abstract":"

    If true, the view will hide when it is not spinning. Default is true.

    ","parent_name":"STPPaymentActivityIndicatorView"},"Classes/STPVerificationParams.html#/c:objc(cs)STPVerificationParams(py)document":{"name":"document","abstract":"

    The file id for the uploaded verification document.

    ","parent_name":"STPVerificationParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)additionalOwners":{"name":"additionalOwners","abstract":"

    Additional owners of the legal entity.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)businessName":{"name":"businessName","abstract":"

    The business name

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)businessTaxId":{"name":"businessTaxId","abstract":"

    The business Tax Id

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)businessVATId":{"name":"businessVATId","abstract":"

    The business VAT Id

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)genderString":{"name":"genderString","abstract":"

    The gender of the individual, as a string.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)personalAddress":{"name":"personalAddress","abstract":"

    The personal address field.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)personalIdNumber":{"name":"personalIdNumber","abstract":"

    The Personal Id number

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)phoneNumber":{"name":"phoneNumber","abstract":"

    The phone number of the entity.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)ssnLast4":{"name":"ssnLast4","abstract":"

    The last four digits of the SSN of the individual.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)taxIdRegistrar":{"name":"taxIdRegistrar","abstract":"

    The Tax Id Registrar

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)entityTypeString":{"name":"entityTypeString","abstract":"

    The type of this legal entity, as a string.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)firstName":{"name":"firstName","abstract":"

    The first name of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)lastName":{"name":"lastName","abstract":"

    The last name of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)maidenName":{"name":"maidenName","abstract":"

    The maiden name of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)address":{"name":"address","abstract":"

    The address parameter. For STPPersonParams, this is the address of the person.","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)dateOfBirth":{"name":"dateOfBirth","abstract":"

    The date of birth (dob) of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)verification":{"name":"verification","abstract":"

    Verification document for this person.

    ","parent_name":"STPPersonParams"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)applePayCardImage":{"name":"+applePayCardImage","abstract":"

    An icon representing Apple Pay.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)amexCardImage":{"name":"+amexCardImage","abstract":"

    An icon representing American Express.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)dinersClubCardImage":{"name":"+dinersClubCardImage","abstract":"

    An icon representing Diners Club.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)discoverCardImage":{"name":"+discoverCardImage","abstract":"

    An icon representing Discover.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)jcbCardImage":{"name":"+jcbCardImage","abstract":"

    An icon representing JCB.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)masterCardCardImage":{"name":"+masterCardCardImage","abstract":"

    An icon representing MasterCard.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)unionPayCardImage":{"name":"+unionPayCardImage","abstract":"

    An icon representing UnionPay.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)visaCardImage":{"name":"+visaCardImage","abstract":"

    An icon representing Visa.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)unknownCardCardImage":{"name":"+unknownCardCardImage","abstract":"

    An icon to use when the type of the card is unknown.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)brandImageForCardBrand:":{"name":"+brandImageForCardBrand:","abstract":"

    This returns the appropriate icon for the specified card brand.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)templatedBrandImageForCardBrand:":{"name":"+templatedBrandImageForCardBrand:","abstract":"

    This returns the appropriate icon for the specified card brand as a","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)cvcImageForCardBrand:":{"name":"+cvcImageForCardBrand:","abstract":"

    This returns a small icon indicating the CVC location for the given card brand.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)errorImageForCardBrand:":{"name":"+errorImageForCardBrand:","abstract":"

    This returns a small icon indicating a card number error for the given card brand.

    ","parent_name":"STPImageLibrary"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)fileId":{"name":"fileId","abstract":"

    The token for this file.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)created":{"name":"created","abstract":"

    The date this file was created.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)purpose":{"name":"purpose","abstract":"

    The purpose of this file. This can be either an identifing document or an evidence dispute.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)size":{"name":"size","abstract":"

    The file size in bytes.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)type":{"name":"type","abstract":"

    The file type. This can be jpg, png, or pdf.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(cm)stringFromPurpose:":{"name":"+stringFromPurpose:","abstract":"

    Returns the string value for a purpose.

    ","parent_name":"STPFile"},"Classes/STPCustomerContext.html#/c:objc(cs)STPCustomerContext(im)initWithKeyProvider:":{"name":"-initWithKeyProvider:","abstract":"

    Initializes a new STPCustomerContext with the specified key provider.","parent_name":"STPCustomerContext"},"Classes/STPCustomerContext.html#/c:objc(cs)STPCustomerContext(im)clearCachedCustomer":{"name":"-clearCachedCustomer","abstract":"

    STPCustomerContext will cache its customer object for up to 60 seconds.","parent_name":"STPCustomerContext"},"Classes/STPCustomerContext.html#/c:objc(cs)STPCustomerContext(py)includeApplePaySources":{"name":"includeApplePaySources","abstract":"

    By default, STPCustomerContext will filter Apple Pay sources when it retrieves","parent_name":"STPCustomerContext"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(im)initWithData:urlResponse:error:":{"name":"-initWithData:urlResponse:error:","abstract":"

    Initialize a customer deserializer. The data, urlResponse, and error","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(im)initWithJSONResponse:":{"name":"-initWithJSONResponse:","abstract":"

    Initializes a customer deserializer with a JSON dictionary. This JSON should be","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(py)customer":{"name":"customer","abstract":"

    If a customer was successfully parsed from the response, it will be set here. Otherwise, this value wil be nil (and the error property will explain what went wrong).

    ","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(py)error":{"name":"error","abstract":"

    If the deserializer failed to parse a customer, this property will explain why (and the customer property will be nil).

    ","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(cm)customerWithStripeID:defaultSource:sources:":{"name":"+customerWithStripeID:defaultSource:sources:","abstract":"

    Initialize a customer object with the provided values.

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)stripeID":{"name":"stripeID","abstract":"

    The Stripe ID of the customer, e.g. cus_1234

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)defaultSource":{"name":"defaultSource","abstract":"

    The default source used to charge the customer.

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)sources":{"name":"sources","abstract":"

    The available payment sources the customer has (this may be an empty array).

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)shippingAddress":{"name":"shippingAddress","abstract":"

    The customer’s shipping address.

    ","parent_name":"STPCustomer"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)init":{"name":"-init","abstract":"

    A convenience initializer; equivalent to calling initWithTheme:[STPTheme defaultTheme].

    ","parent_name":"STPCoreViewController"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Initializes a new view controller with the specified theme

    ","parent_name":"STPCoreViewController"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Passes through to the default UIViewController behavior for this initializer,","parent_name":"STPCoreViewController"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Passes through to the default UIViewController behavior for this initializer,","parent_name":"STPCoreViewController"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(py)tosShownAndAccepted":{"name":"tosShownAndAccepted","abstract":"

    Optional boolean indicating that the Terms Of Service were shown to the user &","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(py)legalEntity":{"name":"legalEntity","abstract":"

    Required property with information about the legal entity for this account.

    ","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(im)init":{"name":"-init","abstract":"

    STPConnectAccountParams cannot be directly instantiated, use initWithTosShownAndAccepted:legalEntity:","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(im)initWithTosShownAndAccepted:legalEntity:":{"name":"-initWithTosShownAndAccepted:legalEntity:","abstract":"

    Initialize STPConnectAccountParams with tosShownAndAccepted = YES

    ","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(im)initWithLegalEntity:":{"name":"-initWithLegalEntity:","abstract":"

    Initialize STPConnectAccountParams with the STPLegalEntityParams provided.

    ","parent_name":"STPConnectAccountParams"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)sanitizedNumericStringForString:":{"name":"+sanitizedNumericStringForString:","abstract":"

    Returns a copy of the passed string with all non-numeric characters removed.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)stringIsNumeric:":{"name":"+stringIsNumeric:","abstract":"

    Whether or not the target string contains only numeric characters.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForNumber:validatingCardBrand:":{"name":"+validationStateForNumber:validatingCardBrand:","abstract":"

    Validates a card number, passed as a string. This will return","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)brandForNumber:":{"name":"+brandForNumber:","abstract":"

    The card brand for a card number or substring thereof.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)lengthsForCardBrand:":{"name":"+lengthsForCardBrand:","abstract":"

    The possible number lengths for cards associated with a card brand. For","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)maxLengthForCardBrand:":{"name":"+maxLengthForCardBrand:","abstract":"

    The maximum possible length the number of a card associated with the specified","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)fragmentLengthForCardBrand:":{"name":"+fragmentLengthForCardBrand:","abstract":"

    The length of the final grouping of digits to use when formatting a card number","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForExpirationMonth:":{"name":"+validationStateForExpirationMonth:","abstract":"

    Validates an expiration month, passed as an (optionally 0-padded) string.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForExpirationYear:inMonth:":{"name":"+validationStateForExpirationYear:inMonth:","abstract":"

    Validates an expiration year, passed as a string representing the final","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)maxCVCLengthForCardBrand:":{"name":"+maxCVCLengthForCardBrand:","abstract":"

    The max CVC length for a card brand (for example, American Express CVCs are","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForCVC:cardBrand:":{"name":"+validationStateForCVC:cardBrand:","abstract":"

    Validates a card’s CVC, passed as a numeric string, for the given card brand.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForCard:":{"name":"+validationStateForCard:","abstract":"

    Validates the given card details.

    ","parent_name":"STPCardValidator"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)number":{"name":"number","abstract":"

    The card’s number.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(im)last4":{"name":"-last4","abstract":"

    The last 4 digits of the card’s number, if it’s been set, otherwise nil.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)expMonth":{"name":"expMonth","abstract":"

    The card’s expiration month.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)expYear":{"name":"expYear","abstract":"

    The card’s expiration year.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)cvc":{"name":"cvc","abstract":"

    The card’s security code, found on the back.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)name":{"name":"name","abstract":"

    The cardholder’s name.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)address":{"name":"address","abstract":"

    The cardholder’s address.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)currency":{"name":"currency","abstract":"

    Three-letter ISO currency code representing the currency paid out to the bank","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressLine1":{"name":"addressLine1","abstract":"

    The first line of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressLine2":{"name":"addressLine2","abstract":"

    The second line of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressCity":{"name":"addressCity","abstract":"

    The city of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressState":{"name":"addressState","abstract":"

    The state of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressZip":{"name":"addressZip","abstract":"

    The zip code of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressCountry":{"name":"addressCountry","abstract":"

    The country of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCard.html#/c:objc(cs)STPCard(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPCard. You should only use one that has","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)dynamicLast4":{"name":"dynamicLast4","abstract":"

    For cards made with Apple Pay, this refers to the last 4 digits of the","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)isApplePayCard":{"name":"isApplePayCard","abstract":"

    Whether or not the card originated from Apple Pay.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)expMonth":{"name":"expMonth","abstract":"

    The card’s expiration month. 1-indexed (i.e. 1 == January)

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)expYear":{"name":"expYear","abstract":"

    The card’s expiration year.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)name":{"name":"name","abstract":"

    The cardholder’s name.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)address":{"name":"address","abstract":"

    The cardholder’s address.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)brand":{"name":"brand","abstract":"

    The issuer of the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)funding":{"name":"funding","abstract":"

    The funding source for the card (credit, debit, prepaid, or other)

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the issuing country of the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)currency":{"name":"currency","abstract":"

    This is only applicable when tokenizing debit cards to issue payouts to managed","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs associated with the card object.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(cm)stringFromBrand:":{"name":"+stringFromBrand:","abstract":"

    Returns a string representation for the provided card brand;","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(cm)brandFromString:":{"name":"+brandFromString:","abstract":"

    This parses a string representing a card’s brand into the appropriate","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)cardId":{"name":"cardId","abstract":"

    The Stripe ID for the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressLine1":{"name":"addressLine1","abstract":"

    The first line of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressLine2":{"name":"addressLine2","abstract":"

    The second line of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressCity":{"name":"addressCity","abstract":"

    The city of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressState":{"name":"addressState","abstract":"

    The state of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressZip":{"name":"addressZip","abstract":"

    The zip code of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressCountry":{"name":"addressCountry","abstract":"

    The country of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(im)initWithID:brand:last4:expMonth:expYear:funding:":{"name":"-initWithID:brand:last4:expMonth:expYear:funding:","abstract":"

    Create an STPCard from a Stripe API response.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(cm)fundingFromString:":{"name":"+fundingFromString:","abstract":"

    This parses a string representing a card’s funding type into the appropriate","parent_name":"STPCard"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number for the bank account. Currently must be a checking account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the bank account’s account number, if it’s been set,","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)routingNumber":{"name":"routingNumber","abstract":"

    The routing number for the bank account. This should be the ACH routing number,","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the country the bank account is located in.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)currency":{"name":"currency","abstract":"

    The default currency for the bank account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)accountHolderName":{"name":"accountHolderName","abstract":"

    The name of the person or business that owns the bank account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)accountHolderType":{"name":"accountHolderType","abstract":"

    The type of entity that holds the account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPBankAccount. You should only use one","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)routingNumber":{"name":"routingNumber","abstract":"

    The routing number for the bank account. This should be the ACH routing number,","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the country the bank account is located in.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)currency":{"name":"currency","abstract":"

    The default currency for the bank account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the account number.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)bankName":{"name":"bankName","abstract":"

    The name of the bank that owns the account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)accountHolderName":{"name":"accountHolderName","abstract":"

    The name of the person or business that owns the bank account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)accountHolderType":{"name":"accountHolderType","abstract":"

    The type of entity that holds the account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)fingerprint":{"name":"fingerprint","abstract":"

    A proxy for the account number, this uniquely identifies the account and can be","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs associated with the bank account object.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)status":{"name":"status","abstract":"

    The validation status of the bank account. - see: STPBankAccountStatus

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)bankAccountId":{"name":"bankAccountId","abstract":"

    The Stripe ID for the bank account.

    ","parent_name":"STPBankAccount"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)name":{"name":"name","abstract":"

    The user’s full name (e.g. Jane Doe)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)line1":{"name":"line1","abstract":"

    The first line of the user’s street address (e.g. 123 Fake St)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)line2":{"name":"line2","abstract":"

    The apartment, floor number, etc of the user’s street address (e.g. Apartment 1A)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)city":{"name":"city","abstract":"

    The city in which the user resides (e.g. San Francisco)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)state":{"name":"state","abstract":"

    The state in which the user resides (e.g. CA)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)postalCode":{"name":"postalCode","abstract":"

    The postal code in which the user resides (e.g. 90210)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)country":{"name":"country","abstract":"

    The ISO country code of the address (e.g. US)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)phone":{"name":"phone","abstract":"

    The phone number of the address (e.g. 8885551212)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)email":{"name":"email","abstract":"

    The email of the address (e.g. jane@doe.com)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)shippingInfoForChargeWithAddress:shippingMethod:":{"name":"+shippingInfoForChargeWithAddress:shippingMethod:","abstract":"

    When creating a charge on your backend, you can attach shipping information","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)initWithPKContact:":{"name":"-initWithPKContact:","abstract":"

    Initializes a new STPAddress with data from an PassKit contact.

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)PKContactValue":{"name":"-PKContactValue","abstract":"

    Generates a PassKit contact representation of this STPAddress.

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)initWithCNContact:":{"name":"-initWithCNContact:","abstract":"

    Initializes a new STPAddress with a contact from the Contacts framework.

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsRequiredFields:":{"name":"-containsRequiredFields:","abstract":"

    Checks if this STPAddress has the level of valid address information","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsContentForBillingAddressFields:":{"name":"-containsContentForBillingAddressFields:","abstract":"

    Checks if this STPAddress has any content (possibly invalid) in any of the","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsRequiredShippingAddressFields:":{"name":"-containsRequiredShippingAddressFields:","abstract":"

    Checks if this STPAddress has the level of valid address information","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsContentForShippingAddressFields:":{"name":"-containsContentForShippingAddressFields:","abstract":"

    Checks if this STPAddress has any content (possibly invalid) in any of the","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)applePayAddressFieldsFromBillingAddressFields:":{"name":"+applePayAddressFieldsFromBillingAddressFields:","abstract":"

    Converts an STPBillingAddressFields enum value into the closest equivalent","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)pkAddressFieldsFromStripeContactFields:":{"name":"+pkAddressFieldsFromStripeContactFields:","abstract":"

    Converts a set of STPContactField values into the closest equivalent","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)pkContactFieldsFromStripeContactFields:":{"name":"+pkContactFieldsFromStripeContactFields:","abstract":"

    Converts a set of STPContactField values into the closest equivalent","parent_name":"STPAddress"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)init":{"name":"-init","abstract":"

    A convenience initializer; equivalent to calling initWithConfiguration:[STPPaymentConfiguration sharedConfiguration] theme:[STPTheme defaultTheme].

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithConfiguration:theme:":{"name":"-initWithConfiguration:theme:","abstract":"

    Initializes a new STPAddCardViewController with the provided configuration and theme. Don’t forget to set the delegate property after initialization.

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)delegate":{"name":"delegate","abstract":"

    The view controller’s delegate. This must be set before showing the view controller in order for it to work properly. - see: STPAddCardViewControllerDelegate

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)prefilledInformation":{"name":"prefilledInformation","abstract":"

    You can set this property to pre-fill any information you’ve already collected from your user. - see: STPUserInformation.h

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)managedAccountCurrency":{"name":"managedAccountCurrency","abstract":"

    If you’re using the token generated from STPAddCardViewController to make a Managed Account, you should set this property to the currency that account will use. Otherwise, you should leave it empty. For more information, see https://stripe.com/docs/api#create_card_token-card-currency

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)customFooterView":{"name":"customFooterView","abstract":"

    Provide this view controller with a footer view.

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Use init: or initWithConfiguration:theme:

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Use init: or initWithConfiguration:theme:

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Use init: or initWithConfiguration:theme:

    ","parent_name":"STPAddCardViewController"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)setDefaultPublishableKey:":{"name":"+setDefaultPublishableKey:","abstract":"

    Set your Stripe API key with this method. New instances of STPAPIClient will be initialized with this value. You should call this method as early as","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)defaultPublishableKey":{"name":"+defaultPublishableKey","abstract":"

    The current default publishable key.

    ","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)canSubmitPaymentRequest:":{"name":"+canSubmitPaymentRequest:","abstract":"

    Whether or not this device is capable of using Apple Pay. This checks both","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)deviceSupportsApplePay":{"name":"+deviceSupportsApplePay","abstract":"

    Whether or not this can make Apple Pay payments via a card network supported","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)paymentRequestWithMerchantIdentifier:":{"name":"+paymentRequestWithMerchantIdentifier:","abstract":"

    A convenience method to build a PKPaymentRequest with sane default values.","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)paymentRequestWithMerchantIdentifier:country:currency:":{"name":"+paymentRequestWithMerchantIdentifier:country:currency:","abstract":"

    A convenience method to build a PKPaymentRequest with sane default values.","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)handleStripeURLCallbackWithURL:":{"name":"+handleStripeURLCallbackWithURL:","abstract":"

    Call this method in your app delegate whenever you receive an URL in your","parent_name":"Stripe"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(cm)sharedClient":{"name":"+sharedClient","abstract":"

    A shared singleton API client. Its API key will be initially equal to [Stripe defaultPublishableKey].

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)initWithConfiguration:":{"name":"-initWithConfiguration:","abstract":"

    Initializes an API client with the given configuration. Its API key will be","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)initWithPublishableKey:":{"name":"-initWithPublishableKey:","abstract":"

    Initializes an API client with the given publishable key.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(py)publishableKey":{"name":"publishableKey","abstract":"

    The client’s publishable key.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(py)configuration":{"name":"configuration","abstract":"

    The client’s configuration.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(py)stripeAccount":{"name":"stripeAccount","abstract":"

    In order to perform API requests on behalf of a connected account, e.g. to","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithPayment:completion:":{"name":"-createTokenWithPayment:completion:","abstract":"

    Converts a PKPayment object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createSourceWithPayment:completion:":{"name":"-createSourceWithPayment:completion:","abstract":"

    Converts a PKPayment object into a Stripe source using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithBankAccount:completion:":{"name":"-createTokenWithBankAccount:completion:","abstract":"

    Converts an STPBankAccount object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithPersonalIDNumber:completion:":{"name":"-createTokenWithPersonalIDNumber:completion:","abstract":"

    Converts a personal identification number into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithConnectAccount:completion:":{"name":"-createTokenWithConnectAccount:completion:","abstract":"

    Converts an STPConnectAccountParams object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)uploadImage:purpose:completion:":{"name":"-uploadImage:purpose:completion:","abstract":"

    Uses the Stripe file upload API to upload an image. This can be used for","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithCard:completion:":{"name":"-createTokenWithCard:completion:","abstract":"

    Converts an STPCardParams object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createSourceWithParams:completion:":{"name":"-createSourceWithParams:completion:","abstract":"

    Creates a Source object using the provided details.","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)retrieveSourceWithId:clientSecret:completion:":{"name":"-retrieveSourceWithId:clientSecret:completion:","abstract":"

    Retrieves the Source object with the given ID. - see: https://stripe.com/docs/api#retrieve_source

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)startPollingSourceWithId:clientSecret:timeout:completion:":{"name":"-startPollingSourceWithId:clientSecret:timeout:completion:","abstract":"

    Starts polling the Source object with the given ID. For payment methods that require","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)stopPollingSourceWithId:":{"name":"-stopPollingSourceWithId:","abstract":"

    Stops polling the Source object with the given ID. Note that the completion block passed to","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)retrievePaymentIntentWithClientSecret:completion:":{"name":"-retrievePaymentIntentWithClientSecret:completion:","abstract":"

    Retrieves the PaymentIntent object using the given secret. - see: https://stripe.com/docs/api#retrieve_payment_intent

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)confirmPaymentIntentWithParams:completion:":{"name":"-confirmPaymentIntentWithParams:completion:","abstract":"

    Confirms the PaymentIntent object with the provided params object.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html":{"name":"STPAPIClient","abstract":"

    A client for making connections to the Stripe API.

    "},"Classes/Stripe.html":{"name":"Stripe","abstract":"

    A top-level class that imports the rest of the Stripe SDK.

    "},"Classes/STPAddCardViewController.html":{"name":"STPAddCardViewController","abstract":"

    This view controller contains a credit card entry form that the user can fill out. On submission, it will use the Stripe API to convert the user’s card details to a Stripe token. It renders a right bar button item that submits the form, so it must be shown inside a UINavigationController.

    "},"Classes/STPAddress.html":{"name":"STPAddress","abstract":"

    STPAddress Contains an address as represented by the Stripe API.

    "},"Classes.html#/c:objc(cs)STPApplePayPaymentMethod":{"name":"STPApplePayPaymentMethod","abstract":"

    An empty class representing that the user wishes to pay via Apple Pay. This can"},"Classes/STPBankAccount.html":{"name":"STPBankAccount","abstract":"

    Representation of a user’s bank account details that have been tokenized with"},"Classes/STPBankAccountParams.html":{"name":"STPBankAccountParams","abstract":"

    Representation of a user’s bank account details. You can assemble these with"},"Classes/STPCard.html":{"name":"STPCard","abstract":"

    Representation of a user’s credit card details that have been tokenized with"},"Classes/STPCardParams.html":{"name":"STPCardParams","abstract":"

    Representation of a user’s credit card details. You can assemble these with"},"Classes/STPCardValidator.html":{"name":"STPCardValidator","abstract":"

    This class contains static methods to validate card numbers, expiration dates,"},"Classes/STPConnectAccountParams.html":{"name":"STPConnectAccountParams","abstract":"

    Parameters for creating a Connect Account token.

    "},"Classes.html#/c:objc(cs)STPCoreScrollViewController":{"name":"STPCoreScrollViewController","abstract":"

    This is the base class for all Stripe scroll view controllers. It is intended"},"Classes.html#/c:objc(cs)STPCoreTableViewController":{"name":"STPCoreTableViewController","abstract":"

    This is the base class for all Stripe scroll view controllers. It is intended"},"Classes/STPCoreViewController.html":{"name":"STPCoreViewController","abstract":"

    This is the base class for all Stripe view controllers. It is intended for use"},"Classes/STPCustomer.html":{"name":"STPCustomer","abstract":"

    An STPCustomer represents a deserialized Customer object from the Stripe API."},"Classes/STPCustomerDeserializer.html":{"name":"STPCustomerDeserializer","abstract":"

    Use STPCustomerDeserializer to convert a response from the Stripe API into an STPCustomer object. STPCustomerDeserializer expects the JSON response to be in the exact same format as the Stripe API.

    "},"Classes/STPCustomerContext.html":{"name":"STPCustomerContext","abstract":"

    An STPCustomerContext retrieves and updates a Stripe customer using"},"Classes/STPFile.html":{"name":"STPFile","abstract":"

    Representation of a file upload object in the Stripe API.

    "},"Classes/STPImageLibrary.html":{"name":"STPImageLibrary","abstract":"

    This class lets you access card icons used by the Stripe SDK. All icons are 32 x 20 points.

    "},"Classes/STPPersonParams.html":{"name":"STPPersonParams","abstract":"

    Stripe API parameters to define a Person. Things like their name, address, etc.

    "},"Classes/STPLegalEntityParams.html":{"name":"STPLegalEntityParams","abstract":"

    Stripe API parameters to define a Legal Entity. This extends STPPersonParams"},"Classes/STPVerificationParams.html":{"name":"STPVerificationParams","abstract":"

    Parameters for supported types of verification.

    "},"Classes/STPPaymentActivityIndicatorView.html":{"name":"STPPaymentActivityIndicatorView","abstract":"

    This class can be used wherever you’d use a UIActivityIndicatorView and is intended to have a similar API. It renders as a spinning circle with a gap in it, similar to what you see in the App Store app or in the Apple Pay dialog when making a purchase. To change its color, set the tintColor property.

    "},"Classes/STPPaymentCardTextField.html":{"name":"STPPaymentCardTextField","abstract":"

    STPPaymentCardTextField is a text field with similar properties to UITextField,"},"Classes/STPPaymentConfiguration.html":{"name":"STPPaymentConfiguration","abstract":"

    An STPPaymentConfiguration represents all the options you can set or change"},"Classes/STPPaymentContext.html":{"name":"STPPaymentContext","abstract":"

    An STPPaymentContext keeps track of all of the state around a payment. It will manage fetching a user’s saved payment methods, tracking any information they select, and prompting them for required additional information before completing their purchase. It can be used to power your application’s payment confirmation page with just a few lines of code.

    "},"Classes/STPPaymentIntent.html":{"name":"STPPaymentIntent","abstract":"

    A PaymentIntent tracks the process of collecting a payment from your customer.

    "},"Classes/STPPaymentIntentParams.html":{"name":"STPPaymentIntentParams","abstract":"

    An object representing parameters used to confirm a PaymentIntent object.

    "},"Classes/STPPaymentMethodsViewController.html":{"name":"STPPaymentMethodsViewController","abstract":"

    This view controller presents a list of payment method options to the user,"},"Classes/STPPaymentResult.html":{"name":"STPPaymentResult","abstract":"

    When you’re using STPPaymentContext to request your user’s payment details, this is the object that will be returned to your application when they’ve successfully made a payment. It currently just contains a source, but in the future will include any relevant metadata as well. You should pass source.stripeID to your server, and call the charge creation endpoint. This assumes you are charging a Customer, so you should specify the customer parameter to be that customer’s ID and the source parameter to the value returned here. For more information, see https://stripe.com/docs/api#create_charge

    "},"Classes/STPRedirectContext.html":{"name":"STPRedirectContext","abstract":"

    This is a helper class for handling redirects associated with STPSource and"},"Classes/STPShippingAddressViewController.html":{"name":"STPShippingAddressViewController","abstract":"

    This view controller contains a shipping address collection form. It renders a right bar button item that submits the form, so it must be shown inside a UINavigationController. Depending on your configuration’s shippingType, the view controller may present a shipping method selection form after the user enters an address.

    "},"Classes/STPSource.html":{"name":"STPSource","abstract":"

    Representation of a customer’s payment instrument created with the Stripe API. - see: https://stripe.com/docs/api#sources

    "},"Classes/STPSourceCardDetails.html":{"name":"STPSourceCardDetails","abstract":"

    This class provides typed access to the contents of an STPSource details"},"Classes/STPSourceOwner.html":{"name":"STPSourceOwner","abstract":"

    Information about a source’s owner.

    "},"Classes/STPSourceParams.html":{"name":"STPSourceParams","abstract":"

    An object representing parameters used to create a Source object.

    "},"Classes/STPSourceReceiver.html":{"name":"STPSourceReceiver","abstract":"

    Information related to a source’s receiver flow.

    "},"Classes/STPSourceRedirect.html":{"name":"STPSourceRedirect","abstract":"

    Information related to a source’s redirect flow.

    "},"Classes/STPSourceSEPADebitDetails.html":{"name":"STPSourceSEPADebitDetails","abstract":"

    This class provides typed access to the contents of an STPSource details"},"Classes/STPSourceVerification.html":{"name":"STPSourceVerification","abstract":"

    Information related to a source’s verification flow.

    "},"Classes/STPTheme.html":{"name":"STPTheme","abstract":"

    STPTheme objects can be used to visually style Stripe-provided UI. See https://stripe.com/docs/mobile/ios/standard#theming for more information.

    "},"Classes/STPToken.html":{"name":"STPToken","abstract":"

    A token returned from submitting payment details to the Stripe API. You should not have to instantiate one of these directly.

    "},"Classes/STPUserInformation.html":{"name":"STPUserInformation","abstract":"

    You can use this class to specify information that you’ve already collected"},"Categories/UINavigationBar(Stripe_Theme).html#/c:objc(cs)UINavigationBar(im)stp_setTheme:":{"name":"-stp_setTheme:","abstract":"

    Sets the navigation bar’s appearance to the desired theme. This will affect the","parent_name":"UINavigationBar(Stripe_Theme)"},"Categories/UINavigationBar(Stripe_Theme).html#/c:objc(cs)UINavigationBar(py)stp_theme":{"name":"stp_theme","abstract":"

    Sets the navigation bar’s appearance to the desired theme. This will affect the bar’s tintColor and barTintColor properties, as well as the color of the single-pixel line at the bottom of the navbar.","parent_name":"UINavigationBar(Stripe_Theme)"},"Categories/NSError(Stripe).html#/c:objc(cs)NSError(cm)stp_errorFromStripeResponse:":{"name":"+stp_errorFromStripeResponse:","abstract":"

    Creates an NSError object from a given Stripe API json response.

    ","parent_name":"NSError(Stripe)"},"Categories/NSError(Stripe).html":{"name":"NSError(Stripe)","abstract":"

    NSError extensions for creating error objects from Stripe API responses.

    "},"Categories/UINavigationBar(Stripe_Theme).html":{"name":"UINavigationBar(Stripe_Theme)","abstract":"

    This allows quickly setting the appearance of a UINavigationBar to match your"},"Categories.html":{"name":"Categories","abstract":"

    The following categories are available globally.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Constants.html":{"name":"Constants","abstract":"

    The following constants are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Type Definitions.html":{"name":"Type Definitions","abstract":"

    The following type definitions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "}} \ No newline at end of file diff --git a/docs/docs/docsets/Stripe.docset/Contents/Resources/docSet.dsidx b/docs/docs/docsets/Stripe.docset/Contents/Resources/docSet.dsidx index 058d98e4c5b..00214d1fdc3 100644 Binary files a/docs/docs/docsets/Stripe.docset/Contents/Resources/docSet.dsidx and b/docs/docs/docsets/Stripe.docset/Contents/Resources/docSet.dsidx differ diff --git a/docs/docs/docsets/Stripe.tgz b/docs/docs/docsets/Stripe.tgz index 6335016757f..4fcb329a5af 100644 Binary files a/docs/docs/docsets/Stripe.tgz and b/docs/docs/docsets/Stripe.tgz differ diff --git a/docs/docs/index.html b/docs/docs/index.html index 80a063a5e24..e12ba22ae7c 100644 --- a/docs/docs/index.html +++ b/docs/docs/index.html @@ -132,6 +132,12 @@ + + @@ -280,6 +286,15 @@ + + + @@ -377,9 +392,18 @@ + + + @@ -445,7 +469,7 @@

    Releases

    We recommend that you install the Stripe iOS SDK using a package manager such as Cocoapods or Carthage. If you prefer to link the library manually, please use a version from our releases page because we consider the master branch to be unstable.

    If you’re reading this on GitHub.com, please make sure you are looking at the tagged version that corresponds to the release you have installed. Otherwise, the instructions and example code may be mismatched with your copy. You can read the latest tagged version of this README and browse the associated code on GitHub using -this link.

    +this link.

    Requirements

    The Stripe iOS SDK is compatible with apps supporting iOS 9 and above and requires Xcode 9 to build from source.

    @@ -490,7 +514,7 @@

    Migrating from Older Vers

    diff --git a/docs/docs/search.json b/docs/docs/search.json index 70fa00c4d04..84eb84c8d16 100644 --- a/docs/docs/search.json +++ b/docs/docs/search.json @@ -1 +1 @@ -{"Functions.html#/c:@F@linkSTPAPIClientApplePayCategory":{"name":"linkSTPAPIClientApplePayCategory","abstract":"

    This function should not be called directly.

    "},"Functions.html#/c:@F@linkNSErrorCategory":{"name":"linkNSErrorCategory","abstract":"

    This function should not be called directly.

    "},"Functions.html#/c:@F@linkUINavigationBarThemeCategory":{"name":"linkUINavigationBarThemeCategory","abstract":"

    This function should not be called directly.

    "},"Type Definitions.html#/c:STPAddress.h@T@STPContactField":{"name":"STPContactField","abstract":"

    Constants that represent different parts of a users contact/address information.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPVoidBlock":{"name":"STPVoidBlock","abstract":"

    An empty block, called with no arguments, returning nothing.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPErrorBlock":{"name":"STPErrorBlock","abstract":"

    A block that may optionally be called with an error.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPJSONResponseCompletionBlock":{"name":"STPJSONResponseCompletionBlock","abstract":"

    A callback to be run with a JSON response.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPTokenCompletionBlock":{"name":"STPTokenCompletionBlock","abstract":"

    A callback to be run with a token response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPSourceCompletionBlock":{"name":"STPSourceCompletionBlock","abstract":"

    A callback to be run with a source response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPSourceProtocolCompletionBlock":{"name":"STPSourceProtocolCompletionBlock","abstract":"

    A callback to be run with a source or card response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPShippingMethodsCompletionBlock":{"name":"STPShippingMethodsCompletionBlock","abstract":"

    A callback to be run with a validation result and shipping methods for a"},"Type Definitions.html#/c:STPBlocks.h@T@STPFileCompletionBlock":{"name":"STPFileCompletionBlock","abstract":"

    A callback to be run with a file response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPCustomerCompletionBlock":{"name":"STPCustomerCompletionBlock","abstract":"

    A callback to be run with a customer response from the Stripe API.

    "},"Type Definitions.html#/c:STPRedirectContext.h@T@STPRedirectContextCompletionBlock":{"name":"STPRedirectContextCompletionBlock","abstract":"

    A callback run when the context believes the redirect action has been completed.

    "},"Type Definitions.html#/c:StripeError.h@T@STPCardErrorCode":{"name":"STPCardErrorCode","abstract":"

    Possible string values you may receive when there was an error tokenizing"},"Protocols/STPSourceProtocol.html#/c:objc(pl)STPSourceProtocol(py)stripeID":{"name":"stripeID","abstract":"

    The Stripe ID of the source.

    ","parent_name":"STPSourceProtocol"},"Protocols/STPShippingAddressViewControllerDelegate.html#/c:objc(pl)STPShippingAddressViewControllerDelegate(im)shippingAddressViewControllerDidCancel:":{"name":"-shippingAddressViewControllerDidCancel:","abstract":"

    Called when the user cancels entering a shipping address. You should dismiss (or pop) the view controller at this point.

    ","parent_name":"STPShippingAddressViewControllerDelegate"},"Protocols/STPShippingAddressViewControllerDelegate.html#/c:objc(pl)STPShippingAddressViewControllerDelegate(im)shippingAddressViewController:didEnterAddress:completion:":{"name":"-shippingAddressViewController:didEnterAddress:completion:","abstract":"

    This is called when the user enters a shipping address and taps next. You","parent_name":"STPShippingAddressViewControllerDelegate"},"Protocols/STPShippingAddressViewControllerDelegate.html#/c:objc(pl)STPShippingAddressViewControllerDelegate(im)shippingAddressViewController:didFinishWithAddress:shippingMethod:":{"name":"-shippingAddressViewController:didFinishWithAddress:shippingMethod:","abstract":"

    This is called when the user selects a shipping method. If no shipping methods are given, or if the shipping type doesn’t require a shipping method, this will be called after the user has a shipping address and your validation has succeeded. After updating your app with the user’s shipping info, you should dismiss (or pop) the view controller. Note that if shippingMethod is non-nil, there will be an additional shipping methods view controller on the navigation controller’s stack.

    ","parent_name":"STPShippingAddressViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewController:didFailToLoadWithError:":{"name":"-paymentMethodsViewController:didFailToLoadWithError:","abstract":"

    This is called when the view controller encounters an error fetching the user’s","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewControllerDidFinish:":{"name":"-paymentMethodsViewControllerDidFinish:","abstract":"

    This is called when the user selects or adds a payment method, so it will often","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewControllerDidCancel:":{"name":"-paymentMethodsViewControllerDidCancel:","abstract":"

    This is called when the user taps cancel.","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewController:didSelectPaymentMethod:":{"name":"-paymentMethodsViewController:didSelectPaymentMethod:","abstract":"

    This is called when the user either makes a selection, or adds a new card.","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethod.html#/c:objc(pl)STPPaymentMethod(py)image":{"name":"image","abstract":"

    A small (32 x 20 points) logo image representing the payment method. For","parent_name":"STPPaymentMethod"},"Protocols/STPPaymentMethod.html#/c:objc(pl)STPPaymentMethod(py)templateImage":{"name":"templateImage","abstract":"

    A small (32 x 20 points) logo image representing the payment method that can be","parent_name":"STPPaymentMethod"},"Protocols/STPPaymentMethod.html#/c:objc(pl)STPPaymentMethod(py)label":{"name":"label","abstract":"

    A string describing the payment method, such as Apple Pay or Visa 4242.

    ","parent_name":"STPPaymentMethod"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didFailToLoadWithError:":{"name":"-paymentContext:didFailToLoadWithError:","abstract":"

    Called when the payment context encounters an error when fetching its initial set of data. A few ways to handle this are:

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContextDidChange:":{"name":"-paymentContextDidChange:","abstract":"

    This is called every time the contents of the payment context change. When this is called, you should update your app’s UI to reflect the current state of the payment context. For example, if you have a checkout page with a selected payment method row, you should update its payment method with paymentContext.selectedPaymentMethod.label. If that checkout page has a buy button, you should enable/disable it depending on the result of [paymentContext isReadyForPayment].

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didCreatePaymentResult:completion:":{"name":"-paymentContext:didCreatePaymentResult:completion:","abstract":"

    Inside this method, you should make a call to your backend API to make a charge with that Customer + source, and invoke the completion block when that is done.

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didFinishWithStatus:error:":{"name":"-paymentContext:didFinishWithStatus:error:","abstract":"

    This is invoked by an STPPaymentContext when it is finished. This will be called after the payment is done and all necessary UI has been dismissed. You should inspect the returned status and behave appropriately. For example: if it’s STPPaymentStatusSuccess, show the user a receipt. If it’s STPPaymentStatusError, inform the user of the error. If it’s STPPaymentStatusUserCanceled, do nothing.

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didUpdateShippingAddress:completion:":{"name":"-paymentContext:didUpdateShippingAddress:completion:","abstract":"

    Inside this method, you should verify that you can ship to the given address.","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidChange:":{"name":"-paymentCardTextFieldDidChange:","abstract":"

    Called when either the card number, expiration, or CVC changes. At this point,","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditing:":{"name":"-paymentCardTextFieldDidBeginEditing:","abstract":"

    Called when editing begins in the text field as a whole.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditing:":{"name":"-paymentCardTextFieldDidEndEditing:","abstract":"

    Called when editing ends in the text field as a whole.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingNumber:":{"name":"-paymentCardTextFieldDidBeginEditingNumber:","abstract":"

    Called when editing begins in the payment card field’s number field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingNumber:":{"name":"-paymentCardTextFieldDidEndEditingNumber:","abstract":"

    Called when editing ends in the payment card field’s number field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingCVC:":{"name":"-paymentCardTextFieldDidBeginEditingCVC:","abstract":"

    Called when editing begins in the payment card field’s CVC field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingCVC:":{"name":"-paymentCardTextFieldDidEndEditingCVC:","abstract":"

    Called when editing ends in the payment card field’s CVC field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingExpiration:":{"name":"-paymentCardTextFieldDidBeginEditingExpiration:","abstract":"

    Called when editing begins in the payment card field’s expiration field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingExpiration:":{"name":"-paymentCardTextFieldDidEndEditingExpiration:","abstract":"

    Called when editing ends in the payment card field’s expiration field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingPostalCode:":{"name":"-paymentCardTextFieldDidBeginEditingPostalCode:","abstract":"

    Called when editing begins in the payment card field’s ZIP/postal code field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingPostalCode:":{"name":"-paymentCardTextFieldDidEndEditingPostalCode:","abstract":"

    Called when editing ends in the payment card field’s ZIP/postal code field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPFormEncodable.html#/c:objc(pl)STPFormEncodable(cm)rootObjectName":{"name":"+rootObjectName","abstract":"

    The root object name to be used when converting this object to a form-encoded string. For example, if this returns @card, then the form-encoded output will resemble @card[foo]=bar (where ‘foo’ and ‘bar’ are specified by propertyNamesToFormFieldNamesMapping below.

    ","parent_name":"STPFormEncodable"},"Protocols/STPFormEncodable.html#/c:objc(pl)STPFormEncodable(cm)propertyNamesToFormFieldNamesMapping":{"name":"+propertyNamesToFormFieldNamesMapping","abstract":"

    This maps properties on an object that is being form-encoded into parameter names in the Stripe API. For example, STPCardParams has a field called expMonth, but the Stripe API expects a field called exp_month. This dictionary represents a mapping from the former to the latter (in other words, [STPCardParams propertyNamesToFormFieldNamesMapping][@expMonth] == @exp_month.)

    ","parent_name":"STPFormEncodable"},"Protocols/STPFormEncodable.html#/c:objc(pl)STPFormEncodable(py)additionalAPIParameters":{"name":"additionalAPIParameters","abstract":"

    You can use this property to add additional fields to an API request that are not explicitly defined by the object’s interface. This can be useful when using beta features that haven’t been added to the Stripe SDK yet. For example, if the /v1/tokens API began to accept a beta field called test_field, you might do the following:","parent_name":"STPFormEncodable"},"Protocols/STPEphemeralKeyProvider.html#/c:objc(pl)STPEphemeralKeyProvider(im)createCustomerKeyWithAPIVersion:completion:":{"name":"-createCustomerKeyWithAPIVersion:completion:","abstract":"

    Creates a new ephemeral key for retrieving and updating a Stripe customer.","parent_name":"STPEphemeralKeyProvider"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)retrieveCustomer:":{"name":"-retrieveCustomer:","abstract":"

    Retrieve the cards to be displayed inside a payment context.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)attachSourceToCustomer:completion:":{"name":"-attachSourceToCustomer:completion:","abstract":"

    Adds a payment source to a customer.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)selectDefaultCustomerSource:completion:":{"name":"-selectDefaultCustomerSource:completion:","abstract":"

    Change a customer’s default_source to be the provided card.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)detachSourceFromCustomer:completion:":{"name":"-detachSourceFromCustomer:completion:","abstract":"

    Deletes the given source from the customer.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)updateCustomerWithShippingAddress:completion:":{"name":"-updateCustomerWithShippingAddress:completion:","abstract":"

    Sets the given shipping address on the customer.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPAddCardViewControllerDelegate.html#/c:objc(pl)STPAddCardViewControllerDelegate(im)addCardViewControllerDidCancel:":{"name":"-addCardViewControllerDidCancel:","abstract":"

    Called when the user cancels adding a card. You should dismiss (or pop) the","parent_name":"STPAddCardViewControllerDelegate"},"Protocols/STPAddCardViewControllerDelegate.html#/c:objc(pl)STPAddCardViewControllerDelegate(im)addCardViewController:didCreateToken:completion:":{"name":"-addCardViewController:didCreateToken:completion:","abstract":"

    This is called when the user successfully adds a card and Stripe returns a","parent_name":"STPAddCardViewControllerDelegate"},"Protocols/STPAddCardViewControllerDelegate.html#/c:objc(pl)STPAddCardViewControllerDelegate(im)addCardViewController:didCreateSource:completion:":{"name":"-addCardViewController:didCreateSource:completion:","abstract":"

    This is called when the user successfully adds a card and Stripe returns a","parent_name":"STPAddCardViewControllerDelegate"},"Protocols/STPAPIResponseDecodable.html#/c:objc(pl)STPAPIResponseDecodable(cm)decodedObjectFromAPIResponse:":{"name":"+decodedObjectFromAPIResponse:","abstract":"

    Parses an response from the Stripe API (in JSON format; represented as","parent_name":"STPAPIResponseDecodable"},"Protocols/STPAPIResponseDecodable.html#/c:objc(pl)STPAPIResponseDecodable(py)allResponseFields":{"name":"allResponseFields","abstract":"

    The raw JSON response used to create the object. This can be useful for accessing","parent_name":"STPAPIResponseDecodable"},"Protocols/STPAPIResponseDecodable.html":{"name":"STPAPIResponseDecodable","abstract":"

    Objects conforming to STPAPIResponseDecodable can be automatically converted"},"Protocols/STPAddCardViewControllerDelegate.html":{"name":"STPAddCardViewControllerDelegate","abstract":"

    An STPAddCardViewControllerDelegate is notified when an STPAddCardViewController"},"Protocols/STPBackendAPIAdapter.html":{"name":"STPBackendAPIAdapter","abstract":"

    Typically, you will not need to implement this protocol yourself. You"},"Protocols/STPEphemeralKeyProvider.html":{"name":"STPEphemeralKeyProvider","abstract":"

    You should make your application’s API client conform to this interface."},"Protocols/STPFormEncodable.html":{"name":"STPFormEncodable","abstract":"

    Objects conforming to STPFormEncodable can be automatically converted to a form-encoded string, which can then be used when making requests to the Stripe API.

    "},"Protocols/STPPaymentCardTextFieldDelegate.html":{"name":"STPPaymentCardTextFieldDelegate","abstract":"

    This protocol allows a delegate to be notified when a payment text field’s"},"Protocols/STPPaymentContextDelegate.html":{"name":"STPPaymentContextDelegate","abstract":"

    Implement STPPaymentContextDelegate to get notified when a payment context changes, finishes, encounters errors, etc. In practice, if your app has a checkout screen view controller, that is a good candidate to implement this protocol.

    "},"Protocols/STPPaymentMethod.html":{"name":"STPPaymentMethod","abstract":"

    This protocol represents a payment method that a user can select and use to"},"Protocols/STPPaymentMethodsViewControllerDelegate.html":{"name":"STPPaymentMethodsViewControllerDelegate","abstract":"

    An STPPaymentMethodsViewControllerDelegate responds when a user selects a"},"Protocols/STPShippingAddressViewControllerDelegate.html":{"name":"STPShippingAddressViewControllerDelegate","abstract":"

    An STPShippingAddressViewControllerDelegate is notified when an STPShippingAddressViewController receives an address, completes with an address, or is cancelled.

    "},"Protocols/STPSourceProtocol.html":{"name":"STPSourceProtocol","abstract":"

    Objects conforming to this protocol can be attached to a Stripe Customer object"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPConnectionError":{"name":"STPConnectionError","abstract":"

    Trouble connecting to Stripe.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPInvalidRequestError":{"name":"STPInvalidRequestError","abstract":"

    Your request had invalid parameters.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPAPIError":{"name":"STPAPIError","abstract":"

    General-purpose API error.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPCardError":{"name":"STPCardError","abstract":"

    Something was wrong with the given card details.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPCancellationError":{"name":"STPCancellationError","abstract":"

    The operation was cancelled.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPEphemeralKeyDecodingError":{"name":"STPEphemeralKeyDecodingError","abstract":"

    The ephemeral key could not be decoded. Make sure your backend is sending","parent_name":"STPErrorCode"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusPending":{"name":"STPSourceVerificationStatusPending","abstract":"

    The verification is pending.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusSucceeded":{"name":"STPSourceVerificationStatusSucceeded","abstract":"

    The verification has succeeeded.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusFailed":{"name":"STPSourceVerificationStatusFailed","abstract":"

    The verification has failed.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusUnknown":{"name":"STPSourceVerificationStatusUnknown","abstract":"

    The state of the verification is unknown.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusPending":{"name":"STPSourceRedirectStatusPending","abstract":"

    The redirect is pending.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusSucceeded":{"name":"STPSourceRedirectStatusSucceeded","abstract":"

    The redirect has succeeded.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusFailed":{"name":"STPSourceRedirectStatusFailed","abstract":"

    The redirect has failed.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusUnknown":{"name":"STPSourceRedirectStatusUnknown","abstract":"

    The state of the redirect is unknown.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeBancontact":{"name":"STPSourceTypeBancontact","abstract":"

    A Bancontact source. - see: https://stripe.com/docs/sources/bancontact

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeCard":{"name":"STPSourceTypeCard","abstract":"

    A card source. - see: https://stripe.com/docs/sources/cards

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeGiropay":{"name":"STPSourceTypeGiropay","abstract":"

    A Giropay source. - see: https://stripe.com/docs/sources/giropay

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeIDEAL":{"name":"STPSourceTypeIDEAL","abstract":"

    An iDEAL source. - see: https://stripe.com/docs/sources/ideal

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeSEPADebit":{"name":"STPSourceTypeSEPADebit","abstract":"

    A SEPA Direct Debit source. - see: https://stripe.com/docs/sources/sepa-debit

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeSofort":{"name":"STPSourceTypeSofort","abstract":"

    A SOFORT source. - see: https://stripe.com/docs/sources/sofort

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeThreeDSecure":{"name":"STPSourceTypeThreeDSecure","abstract":"

    A 3DS card source. - see: https://stripe.com/docs/sources/three-d-secure

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeAlipay":{"name":"STPSourceTypeAlipay","abstract":"

    An Alipay source. - see: https://stripe.com/docs/sources/alipay

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeP24":{"name":"STPSourceTypeP24","abstract":"

    A P24 source. - see: https://stripe.com/docs/sources/p24

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeEPS":{"name":"STPSourceTypeEPS","abstract":"

    An EPS source. - see: https://stripe.com/docs/sources/eps

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeMultibanco":{"name":"STPSourceTypeMultibanco","abstract":"

    A Multibanco source. - see: https://stripe.com/docs/sources/multibanco

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeUnknown":{"name":"STPSourceTypeUnknown","abstract":"

    An unknown type of source.

    ","parent_name":"STPSourceType"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusPending":{"name":"STPSourceStatusPending","abstract":"

    The source has been created and is awaiting customer action.

    ","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusChargeable":{"name":"STPSourceStatusChargeable","abstract":"

    The source is ready to use. The customer action has been completed or the","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusConsumed":{"name":"STPSourceStatusConsumed","abstract":"

    The source has been used. This status only applies to single-use sources.

    ","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusCanceled":{"name":"STPSourceStatusCanceled","abstract":"

    The source, which was chargeable, has expired because it was not used to","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusFailed":{"name":"STPSourceStatusFailed","abstract":"

    Your customer has not taken the required action or revoked your access","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusUnknown":{"name":"STPSourceStatusUnknown","abstract":"

    The source status is unknown.

    ","parent_name":"STPSourceStatus"},"Enums/STPSourceUsage.html#/c:@E@STPSourceUsage@STPSourceUsageReusable":{"name":"STPSourceUsageReusable","abstract":"

    The source can be reused.

    ","parent_name":"STPSourceUsage"},"Enums/STPSourceUsage.html#/c:@E@STPSourceUsage@STPSourceUsageSingleUse":{"name":"STPSourceUsageSingleUse","abstract":"

    The source can only be used once.

    ","parent_name":"STPSourceUsage"},"Enums/STPSourceUsage.html#/c:@E@STPSourceUsage@STPSourceUsageUnknown":{"name":"STPSourceUsageUnknown","abstract":"

    The source’s usage is unknown.

    ","parent_name":"STPSourceUsage"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowNone":{"name":"STPSourceFlowNone","abstract":"

    No action is required from your customer.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowRedirect":{"name":"STPSourceFlowRedirect","abstract":"

    Your customer must be redirected to their online banking service (either a website or mobile banking app) to approve the payment.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowCodeVerification":{"name":"STPSourceFlowCodeVerification","abstract":"

    Your customer must verify ownership of their account by providing a code that you post to the Stripe API for authentication.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowReceiver":{"name":"STPSourceFlowReceiver","abstract":"

    Your customer must push funds to the account information provided.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowUnknown":{"name":"STPSourceFlowUnknown","abstract":"

    The source’s flow is unknown.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusRequired":{"name":"STPSourceCard3DSecureStatusRequired","abstract":"

    3D Secure is required. This card must be converted into a 3D Secure","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusOptional":{"name":"STPSourceCard3DSecureStatusOptional","abstract":"

    3D Secure is optional. It is not required for successful charging,","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusNotSupported":{"name":"STPSourceCard3DSecureStatusNotSupported","abstract":"

    3D Secure is not supported on this card.

    ","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusUnknown":{"name":"STPSourceCard3DSecureStatusUnknown","abstract":"

    The status of 3D Secure support on this card is unknown.

    ","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateNotStarted":{"name":"STPRedirectContextStateNotStarted","abstract":"

    Initialized, but redirect not started.

    ","parent_name":"STPRedirectContextState"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateInProgress":{"name":"STPRedirectContextStateInProgress","abstract":"

    Redirect is in progress.

    ","parent_name":"STPRedirectContextState"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateCancelled":{"name":"STPRedirectContextStateCancelled","abstract":"

    Redirect has been cancelled programmatically before completing.

    ","parent_name":"STPRedirectContextState"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateCompleted":{"name":"STPRedirectContextStateCompleted","abstract":"

    Redirect has completed.

    ","parent_name":"STPRedirectContextState"},"Enums/STPPaymentMethodType.html#/c:@E@STPPaymentMethodType@STPPaymentMethodTypeNone":{"name":"STPPaymentMethodTypeNone","abstract":"

    Don’t allow any payment methods except for cards.

    ","parent_name":"STPPaymentMethodType"},"Enums/STPPaymentMethodType.html#/c:@E@STPPaymentMethodType@STPPaymentMethodTypeApplePay":{"name":"STPPaymentMethodTypeApplePay","abstract":"

    The user is allowed to pay with Apple Pay if it’s configured and available","parent_name":"STPPaymentMethodType"},"Enums/STPPaymentMethodType.html#/c:@E@STPPaymentMethodType@STPPaymentMethodTypeAll":{"name":"STPPaymentMethodTypeAll","abstract":"

    The user is allowed to use any available payment method to pay.

    ","parent_name":"STPPaymentMethodType"},"Enums/STPFilePurpose.html#/c:@E@STPFilePurpose@STPFilePurposeIdentityDocument":{"name":"STPFilePurposeIdentityDocument","abstract":"

    Identity document file

    ","parent_name":"STPFilePurpose"},"Enums/STPFilePurpose.html#/c:@E@STPFilePurpose@STPFilePurposeDisputeEvidence":{"name":"STPFilePurposeDisputeEvidence","abstract":"

    Dispute evidence file

    ","parent_name":"STPFilePurpose"},"Enums/STPFilePurpose.html#/c:@E@STPFilePurpose@STPFilePurposeUnknown":{"name":"STPFilePurposeUnknown","abstract":"

    A file of unknown purpose type

    ","parent_name":"STPFilePurpose"},"Enums/STPCardValidationState.html#/c:@E@STPCardValidationState@STPCardValidationStateValid":{"name":"STPCardValidationStateValid","abstract":"

    The field’s contents are valid. For example, a valid, 16-digit card number.","parent_name":"STPCardValidationState"},"Enums/STPCardValidationState.html#/c:@E@STPCardValidationState@STPCardValidationStateInvalid":{"name":"STPCardValidationStateInvalid","abstract":"

    The field’s contents are invalid. For example, an expiration date","parent_name":"STPCardValidationState"},"Enums/STPCardValidationState.html#/c:@E@STPCardValidationState@STPCardValidationStateIncomplete":{"name":"STPCardValidationStateIncomplete","abstract":"

    The field’s contents are not currently valid, but could be by typing","parent_name":"STPCardValidationState"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandVisa":{"name":"STPCardBrandVisa","abstract":"

    Visa card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandAmex":{"name":"STPCardBrandAmex","abstract":"

    American Express card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandMasterCard":{"name":"STPCardBrandMasterCard","abstract":"

    MasterCard card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandDiscover":{"name":"STPCardBrandDiscover","abstract":"

    Discover card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandJCB":{"name":"STPCardBrandJCB","abstract":"

    JCB card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandDinersClub":{"name":"STPCardBrandDinersClub","abstract":"

    Diners Club card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandUnionPay":{"name":"STPCardBrandUnionPay","abstract":"

    UnionPay card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandUnknown":{"name":"STPCardBrandUnknown","abstract":"

    An unknown card brand type

    ","parent_name":"STPCardBrand"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypeDebit":{"name":"STPCardFundingTypeDebit","abstract":"

    Debit card funding

    ","parent_name":"STPCardFundingType"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypeCredit":{"name":"STPCardFundingTypeCredit","abstract":"

    Credit card funding

    ","parent_name":"STPCardFundingType"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypePrepaid":{"name":"STPCardFundingTypePrepaid","abstract":"

    Prepaid card funding

    ","parent_name":"STPCardFundingType"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypeOther":{"name":"STPCardFundingTypeOther","abstract":"

    An other or unknown type of funding source.

    ","parent_name":"STPCardFundingType"},"Enums/STPPaymentStatus.html#/c:@E@STPPaymentStatus@STPPaymentStatusSuccess":{"name":"STPPaymentStatusSuccess","abstract":"

    The payment succeeded.

    ","parent_name":"STPPaymentStatus"},"Enums/STPPaymentStatus.html#/c:@E@STPPaymentStatus@STPPaymentStatusError":{"name":"STPPaymentStatusError","abstract":"

    The payment failed due to an unforeseen error, such as the user’s Internet connection being offline.

    ","parent_name":"STPPaymentStatus"},"Enums/STPPaymentStatus.html#/c:@E@STPPaymentStatus@STPPaymentStatusUserCancellation":{"name":"STPPaymentStatusUserCancellation","abstract":"

    The user cancelled the payment (for example, by hitting cancel in the Apple Pay dialog).

    ","parent_name":"STPPaymentStatus"},"Enums/STPShippingStatus.html#/c:@E@STPShippingStatus@STPShippingStatusValid":{"name":"STPShippingStatusValid","abstract":"

    The shipping address is valid.

    ","parent_name":"STPShippingStatus"},"Enums/STPShippingStatus.html#/c:@E@STPShippingStatus@STPShippingStatusInvalid":{"name":"STPShippingStatusInvalid","abstract":"

    The shipping address is invalid.

    ","parent_name":"STPShippingStatus"},"Enums/STPShippingType.html#/c:@E@STPShippingType@STPShippingTypeShipping":{"name":"STPShippingTypeShipping","abstract":"

    Shipping the purchase to the provided address using a third-party","parent_name":"STPShippingType"},"Enums/STPShippingType.html#/c:@E@STPShippingType@STPShippingTypeDelivery":{"name":"STPShippingTypeDelivery","abstract":"

    Delivering the purchase by the seller.

    ","parent_name":"STPShippingType"},"Enums/STPBankAccountHolderType.html#/c:@E@STPBankAccountHolderType@STPBankAccountHolderTypeIndividual":{"name":"STPBankAccountHolderTypeIndividual","abstract":"

    An individual holds this bank account.

    ","parent_name":"STPBankAccountHolderType"},"Enums/STPBankAccountHolderType.html#/c:@E@STPBankAccountHolderType@STPBankAccountHolderTypeCompany":{"name":"STPBankAccountHolderTypeCompany","abstract":"

    A company holds this bank account.

    ","parent_name":"STPBankAccountHolderType"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusNew":{"name":"STPBankAccountStatusNew","abstract":"

    The account has had no activity or validation performed

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusValidated":{"name":"STPBankAccountStatusValidated","abstract":"

    Stripe has determined this bank account exists.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusVerified":{"name":"STPBankAccountStatusVerified","abstract":"

    Bank account verification has succeeded.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusVerificationFailed":{"name":"STPBankAccountStatusVerificationFailed","abstract":"

    Verification for this bank account has failed.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusErrored":{"name":"STPBankAccountStatusErrored","abstract":"

    A transfer sent to this bank account has failed.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsNone":{"name":"STPBillingAddressFieldsNone","abstract":"

    No billing address information

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsZip":{"name":"STPBillingAddressFieldsZip","abstract":"

    Just request the user’s billing ZIP code

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsFull":{"name":"STPBillingAddressFieldsFull","abstract":"

    Request the user’s full billing address

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsName":{"name":"STPBillingAddressFieldsName","abstract":"

    Just request the user’s billing name

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html":{"name":"STPBillingAddressFields","abstract":"

    What set of billing address information you need to collect from your user.

    "},"Enums/STPBankAccountStatus.html":{"name":"STPBankAccountStatus","abstract":"

    Possible validation states for a bank account.

    "},"Enums/STPBankAccountHolderType.html":{"name":"STPBankAccountHolderType","abstract":"

    The type of entity that holds a bank account.

    "},"Enums/STPShippingType.html":{"name":"STPShippingType","abstract":"

    These values control the labels used in the shipping info collection form.

    "},"Enums/STPShippingStatus.html":{"name":"STPShippingStatus","abstract":"

    An enum representing the status of a shipping address validation.

    "},"Enums/STPPaymentStatus.html":{"name":"STPPaymentStatus","abstract":"

    An enum representing the status of a payment requested from the user.

    "},"Enums/STPCardFundingType.html":{"name":"STPCardFundingType","abstract":"

    The various funding sources for a payment card.

    "},"Enums/STPCardBrand.html":{"name":"STPCardBrand","abstract":"

    The various card brands to which a payment card can belong.

    "},"Enums/STPCardValidationState.html":{"name":"STPCardValidationState","abstract":"

    These fields indicate whether a card field represents a valid value, invalid"},"Enums/STPFilePurpose.html":{"name":"STPFilePurpose","abstract":"

    The purpose of the uploaded file.

    "},"Enums/STPPaymentMethodType.html":{"name":"STPPaymentMethodType","abstract":"

    This represents all of the payment methods available to your user when"},"Enums/STPRedirectContextState.html":{"name":"STPRedirectContextState","abstract":"

    Possible states for the redirect context to be in

    "},"Enums/STPSourceCard3DSecureStatus.html":{"name":"STPSourceCard3DSecureStatus","abstract":"

    The status of this card’s 3D Secure support.

    "},"Enums/STPSourceFlow.html":{"name":"STPSourceFlow","abstract":"

    Authentication flows for a Source

    "},"Enums/STPSourceUsage.html":{"name":"STPSourceUsage","abstract":"

    Usage types for a Source

    "},"Enums/STPSourceStatus.html":{"name":"STPSourceStatus","abstract":"

    Status types for a Source

    "},"Enums/STPSourceType.html":{"name":"STPSourceType","abstract":"

    Types for a Source

    "},"Enums/STPSourceRedirectStatus.html":{"name":"STPSourceRedirectStatus","abstract":"

    Redirect status types for a Source.

    "},"Enums/STPSourceVerificationStatus.html":{"name":"STPSourceVerificationStatus","abstract":"

    Verification status types for a Source.

    "},"Enums/STPErrorCode.html":{"name":"STPErrorCode","abstract":"

    Possible error code values for NSError’s with the StripeDomain domain

    "},"Constants.html#/c:STPAPIClient.h@STPSDKVersion":{"name":"STPSDKVersion","abstract":"

    The current version of this library.

    "},"Constants.html#/c:@STPContactFieldPostalAddress":{"name":"STPContactFieldPostalAddress","abstract":"

    The contact’s full physical address.

    "},"Constants.html#/c:@STPContactFieldEmailAddress":{"name":"STPContactFieldEmailAddress","abstract":"

    The contact’s email address.

    "},"Constants.html#/c:@STPContactFieldPhoneNumber":{"name":"STPContactFieldPhoneNumber","abstract":"

    The contact’s phone number.

    "},"Constants.html#/c:@STPContactFieldName":{"name":"STPContactFieldName","abstract":"

    The contact’s name.

    "},"Constants.html#/c:@StripeDomain":{"name":"StripeDomain","abstract":"

    All Stripe iOS errors will be under this domain.

    "},"Constants.html#/c:@STPErrorMessageKey":{"name":"STPErrorMessageKey","abstract":"

    A developer-friendly error message that explains what went wrong. You probably"},"Constants.html#/c:@STPCardErrorCodeKey":{"name":"STPCardErrorCodeKey","abstract":"

    What went wrong with your STPCard (e.g., STPInvalidCVC. See below for full list).

    "},"Constants.html#/c:@STPErrorParameterKey":{"name":"STPErrorParameterKey","abstract":"

    Which parameter on the STPCard had an error (e.g., cvc). Useful for marking up the"},"Constants.html#/c:@STPStripeErrorCodeKey":{"name":"STPStripeErrorCodeKey","abstract":"

    The error code returned by the Stripe API.

    "},"Constants.html#/c:@STPStripeErrorTypeKey":{"name":"STPStripeErrorTypeKey","abstract":"

    The error type returned by the Stripe API.

    "},"Constants.html#/c:@STPInvalidNumber":{"name":"STPInvalidNumber","abstract":"

    The card number is not a valid credit card number.

    "},"Constants.html#/c:@STPInvalidExpMonth":{"name":"STPInvalidExpMonth","abstract":"

    The card has an invalid expiration month.

    "},"Constants.html#/c:@STPInvalidExpYear":{"name":"STPInvalidExpYear","abstract":"

    The card has an invalid expiration year.

    "},"Constants.html#/c:@STPInvalidCVC":{"name":"STPInvalidCVC","abstract":"

    The card has an invalid CVC.

    "},"Constants.html#/c:@STPIncorrectNumber":{"name":"STPIncorrectNumber","abstract":"

    The card number is incorrect.

    "},"Constants.html#/c:@STPExpiredCard":{"name":"STPExpiredCard","abstract":"

    The card is expired.

    "},"Constants.html#/c:@STPCardDeclined":{"name":"STPCardDeclined","abstract":"

    The card was declined.

    "},"Constants.html#/c:@STPIncorrectCVC":{"name":"STPIncorrectCVC","abstract":"

    The card has an incorrect CVC.

    "},"Constants.html#/c:@STPProcessingError":{"name":"STPProcessingError","abstract":"

    An error occured while processing this card.

    "},"Classes/STPUserInformation.html#/c:objc(cs)STPUserInformation(py)billingAddress":{"name":"billingAddress","abstract":"

    The user’s billing address. When set, the add card form will be filled with","parent_name":"STPUserInformation"},"Classes/STPUserInformation.html#/c:objc(cs)STPUserInformation(py)shippingAddress":{"name":"shippingAddress","abstract":"

    The user’s shipping address. When set, the shipping address form will be filled","parent_name":"STPUserInformation"},"Classes/STPToken.html#/c:objc(cs)STPToken(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPToken. You should only use one that has been returned from an STPAPIClient callback.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)tokenId":{"name":"tokenId","abstract":"

    The value of the token. You can store this value on your server and use it to make charges and customers.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)livemode":{"name":"livemode","abstract":"

    Whether or not this token was created in livemode. Will be YES if you used your Live Publishable Key, and NO if you used your Test Publishable Key.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)card":{"name":"card","abstract":"

    The credit card details that were used to create the token. Will only be set if the token was created via a credit card or Apple Pay, otherwise it will be","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)bankAccount":{"name":"bankAccount","abstract":"

    The bank account details that were used to create the token. Will only be set if the token was created with a bank account, otherwise it will be nil.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)created":{"name":"created","abstract":"

    When the token was created.

    ","parent_name":"STPToken"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(cm)defaultTheme":{"name":"+defaultTheme","abstract":"

    The default theme used by all Stripe UI. All themable UI classes, such as STPAddCardViewController, have one initializer that takes a theme and one that does not. If you use the one that does not, the default theme will be used to customize that view controller’s appearance.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)primaryBackgroundColor":{"name":"primaryBackgroundColor","abstract":"

    The primary background color of the theme. This will be used as the backgroundColor for any views with this theme.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)secondaryBackgroundColor":{"name":"secondaryBackgroundColor","abstract":"

    The secondary background color of this theme. This will be used as the backgroundColor for any supplemental views inside a view with this theme - for example, a UITableView will set it’s cells’ background color to this value.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)tertiaryBackgroundColor":{"name":"tertiaryBackgroundColor","abstract":"

    This color is automatically derived by reducing the alpha of the primaryBackgroundColor and is used as a section border color in table view cells.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)quaternaryBackgroundColor":{"name":"quaternaryBackgroundColor","abstract":"

    This color is automatically derived by reducing the brightness of the primaryBackgroundColor and is used as a separator color in table view cells.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)primaryForegroundColor":{"name":"primaryForegroundColor","abstract":"

    The primary foreground color of this theme. This will be used as the text color for any important labels in a view with this theme (such as the text color for a text field that the user needs to fill out).

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)secondaryForegroundColor":{"name":"secondaryForegroundColor","abstract":"

    The secondary foreground color of this theme. This will be used as the text color for any supplementary labels in a view with this theme (such as the placeholder color for a text field that the user needs to fill out).

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)tertiaryForegroundColor":{"name":"tertiaryForegroundColor","abstract":"

    This color is automatically derived from the secondaryForegroundColor with a lower alpha component, used for disabled text.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)accentColor":{"name":"accentColor","abstract":"

    The accent color of this theme - it will be used for any buttons and other elements on a view that are important to highlight.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)errorColor":{"name":"errorColor","abstract":"

    The error color of this theme - it will be used for rendering any error messages or views.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)font":{"name":"font","abstract":"

    The font to be used for all views using this theme. Make sure to select an appropriate size.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)emphasisFont":{"name":"emphasisFont","abstract":"

    The medium-weight font to be used for all bold text in views using this theme. Make sure to select an appropriate size.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)barStyle":{"name":"barStyle","abstract":"

    The navigation bar style to use for any view controllers presented modally","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)translucentNavigationBar":{"name":"translucentNavigationBar","abstract":"

    A Boolean value indicating whether the navigation bar for any view controllers","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)smallFont":{"name":"smallFont","abstract":"

    This font is automatically derived from the font, with a slightly lower point size, and will be used for supplementary labels.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)largeFont":{"name":"largeFont","abstract":"

    This font is automatically derived from the font, with a larger point size, and will be used for large labels such as SMS code entry.

    ","parent_name":"STPTheme"},"Classes/STPSourceVerification.html#/c:objc(cs)STPSourceVerification(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceVerification. You should only use","parent_name":"STPSourceVerification"},"Classes/STPSourceVerification.html#/c:objc(cs)STPSourceVerification(py)attemptsRemaining":{"name":"attemptsRemaining","abstract":"

    The number of attempts remaining to authenticate the source object with a","parent_name":"STPSourceVerification"},"Classes/STPSourceVerification.html#/c:objc(cs)STPSourceVerification(py)status":{"name":"status","abstract":"

    The status of the verification.

    ","parent_name":"STPSourceVerification"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceSEPADebitDetails.","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the account number.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)bankCode":{"name":"bankCode","abstract":"

    The account’s bank code.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the country of the bank account.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)fingerprint":{"name":"fingerprint","abstract":"

    The account’s fingerprint.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)mandateReference":{"name":"mandateReference","abstract":"

    The reference of the mandate accepted by your customer.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)mandateURL":{"name":"mandateURL","abstract":"

    The details of the mandate accepted by your customer.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceRedirect. You should only use","parent_name":"STPSourceRedirect"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(py)returnURL":{"name":"returnURL","abstract":"

    The URL you provide to redirect the customer to after they authenticated their payment.

    ","parent_name":"STPSourceRedirect"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(py)status":{"name":"status","abstract":"

    The status of the redirect.

    ","parent_name":"STPSourceRedirect"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(py)url":{"name":"url","abstract":"

    The URL provided to you to redirect a customer to as part of a redirect authentication flow.

    ","parent_name":"STPSourceRedirect"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceReceiver. You should only use one that is part of an existing STPSource object.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)address":{"name":"address","abstract":"

    The address of the receiver source. This is the value that should be communicated to the customer to send their funds to.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)amountCharged":{"name":"amountCharged","abstract":"

    The total amount charged by you.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)amountReceived":{"name":"amountReceived","abstract":"

    The total amount received by the receiver source.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)amountReturned":{"name":"amountReturned","abstract":"

    The total amount that was returned to the customer.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)type":{"name":"type","abstract":"

    The type of the source to create. Required.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)rawTypeString":{"name":"rawTypeString","abstract":"

    The raw underlying type string sent to the server.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)amount":{"name":"amount","abstract":"

    A positive integer in the smallest currency unit representing the","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)currency":{"name":"currency","abstract":"

    The currency associated with the source. This is the currency for which the source","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)flow":{"name":"flow","abstract":"

    The authentication flow of the source to create. flow may be redirect,","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs that you can attach to a source object.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)owner":{"name":"owner","abstract":"

    Information about the owner of the payment instrument. May be used or required","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)redirect":{"name":"redirect","abstract":"

    Parameters required for the redirect flow. Required if the source is","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)token":{"name":"token","abstract":"

    An optional token used to create the source. When passed, token properties will","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)usage":{"name":"usage","abstract":"

    Whether this source should be reusable or not. usage may be reusable or","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)bancontactParamsWithAmount:name:returnURL:statementDescriptor:":{"name":"+bancontactParamsWithAmount:name:returnURL:statementDescriptor:","abstract":"

    Creates params for a Bancontact source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)cardParamsWithCard:":{"name":"+cardParamsWithCard:","abstract":"

    Creates params for a Card source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)giropayParamsWithAmount:name:returnURL:statementDescriptor:":{"name":"+giropayParamsWithAmount:name:returnURL:statementDescriptor:","abstract":"

    Creates params for a Giropay source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)idealParamsWithAmount:name:returnURL:statementDescriptor:bank:":{"name":"+idealParamsWithAmount:name:returnURL:statementDescriptor:bank:","abstract":"

    Creates params for an iDEAL source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)sepaDebitParamsWithName:iban:addressLine1:city:postalCode:country:":{"name":"+sepaDebitParamsWithName:iban:addressLine1:city:postalCode:country:","abstract":"

    Creates params for a SEPA Debit source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)sofortParamsWithAmount:returnURL:country:statementDescriptor:":{"name":"+sofortParamsWithAmount:returnURL:country:statementDescriptor:","abstract":"

    Creates params for a Sofort source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)threeDSecureParamsWithAmount:currency:returnURL:card:":{"name":"+threeDSecureParamsWithAmount:currency:returnURL:card:","abstract":"

    Creates params for a 3DS source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)alipayParamsWithAmount:currency:returnURL:":{"name":"+alipayParamsWithAmount:currency:returnURL:","abstract":"

    Creates params for a single-use Alipay source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)alipayReusableParamsWithCurrency:returnURL:":{"name":"+alipayReusableParamsWithCurrency:returnURL:","abstract":"

    Creates params for a reusable Alipay source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)p24ParamsWithAmount:currency:email:name:returnURL:":{"name":"+p24ParamsWithAmount:currency:email:name:returnURL:","abstract":"

    Creates params for a P24 source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)visaCheckoutParamsWithCallId:":{"name":"+visaCheckoutParamsWithCallId:","abstract":"

    Creates params for a card source created from Visa Checkout.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)masterpassParamsWithCartId:transactionId:":{"name":"+masterpassParamsWithCartId:transactionId:","abstract":"

    Creates params for a card source created from Masterpass.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)epsParamsWithAmount:name:returnURL:statementDescriptor:":{"name":"+epsParamsWithAmount:name:returnURL:statementDescriptor:","abstract":"

    Create params for an EPS source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)multibancoParamsWithAmount:returnURL:email:":{"name":"+multibancoParamsWithAmount:returnURL:email:","abstract":"

    Create params for a Multibanco source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceOwner. You should only use one","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)address":{"name":"address","abstract":"

    Owner’s address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)email":{"name":"email","abstract":"

    Owner’s email address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)name":{"name":"name","abstract":"

    Owner’s full name.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)phone":{"name":"phone","abstract":"

    Owner’s phone number.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedAddress":{"name":"verifiedAddress","abstract":"

    Verified owner’s address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedEmail":{"name":"verifiedEmail","abstract":"

    Verified owner’s email address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedName":{"name":"verifiedName","abstract":"

    Verified owner’s full name.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedPhone":{"name":"verifiedPhone","abstract":"

    Verified owner’s phone number.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceCardDetails. You should only","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)expMonth":{"name":"expMonth","abstract":"

    The card’s expiration month. 1-indexed (i.e. 1 == January)

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)expYear":{"name":"expYear","abstract":"

    The card’s expiration year.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)brand":{"name":"brand","abstract":"

    The issuer of the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)funding":{"name":"funding","abstract":"

    The funding source for the card (credit, debit, prepaid, or other)

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the issuing country of the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)threeDSecure":{"name":"threeDSecure","abstract":"

    Whether 3D Secure is supported or required by the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)isApplePayCard":{"name":"isApplePayCard","abstract":"

    True if this card was created through Apple Pay, false otherwise.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSource.html#/c:objc(cs)STPSource(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSource. You should only use one that","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)amount":{"name":"amount","abstract":"

    The amount associated with the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)clientSecret":{"name":"clientSecret","abstract":"

    The client secret of the source. Used for client-side fetching of a source","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)created":{"name":"created","abstract":"

    When the source was created.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)currency":{"name":"currency","abstract":"

    The currency associated with the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)flow":{"name":"flow","abstract":"

    The authentication flow of the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)livemode":{"name":"livemode","abstract":"

    Whether or not this source was created in livemode.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs associated with the source object.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)owner":{"name":"owner","abstract":"

    Information about the owner of the payment instrument.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)receiver":{"name":"receiver","abstract":"

    Information related to the receiver flow. Present if the source’s flow","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)redirect":{"name":"redirect","abstract":"

    Information related to the redirect flow. Present if the source’s flow","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)status":{"name":"status","abstract":"

    The status of the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)type":{"name":"type","abstract":"

    The type of the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)usage":{"name":"usage","abstract":"

    Whether this source should be reusable or not.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)verification":{"name":"verification","abstract":"

    Information related to the verification flow. Present if the source’s flow","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)details":{"name":"details","abstract":"

    Information about the source specific to its type

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)cardDetails":{"name":"cardDetails","abstract":"

    If this is a card source, this property provides typed access to the","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)sepaDebitDetails":{"name":"sepaDebitDetails","abstract":"

    If this is a SEPA Debit source, this property provides typed access to the","parent_name":"STPSource"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)init":{"name":"-init","abstract":"

    A convenience initializer; equivalent to calling initWithConfiguration:[STPPaymentConfiguration sharedConfiguration] theme:[STPTheme defaultTheme] currency:nil shippingAddress:nil selectedShippingMethod:nil prefilledInformation:nil.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithPaymentContext:":{"name":"-initWithPaymentContext:","abstract":"

    Initializes a new STPShippingAddressViewController with the given payment context and sets the payment context as its delegate.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithConfiguration:theme:currency:shippingAddress:selectedShippingMethod:prefilledInformation:":{"name":"-initWithConfiguration:theme:currency:shippingAddress:selectedShippingMethod:prefilledInformation:","abstract":"

    Initializes a new STPShippingAddressCardViewController with the provided parameters.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(py)delegate":{"name":"delegate","abstract":"

    The view controller’s delegate. This must be set before showing the view controller in order for it to work properly. - see: STPShippingAddressViewControllerDelegate

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)dismissWithCompletion:":{"name":"-dismissWithCompletion:","abstract":"

    If you’re pushing STPShippingAddressViewController onto an existing UINavigationController‘s stack, you should use this method to dismiss it, since it may have pushed an additional shipping method view controller onto the navigation controller’s stack.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(py)state":{"name":"state","abstract":"

    The current state of the context.

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)initWithSource:completion:":{"name":"-initWithSource:completion:","abstract":"

    Initializer for context.

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)init":{"name":"-init","abstract":"

    Use initWithSource:completion:

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)startRedirectFlowFromViewController:":{"name":"-startRedirectFlowFromViewController:","abstract":"

    Starts a redirect flow.

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)startSafariViewControllerRedirectFlowFromViewController:":{"name":"-startSafariViewControllerRedirectFlowFromViewController:","abstract":"

    Starts a redirect flow by presenting an SFSafariViewController in your app","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)startSafariAppRedirectFlow":{"name":"-startSafariAppRedirectFlow","abstract":"

    Starts a redirect flow by calling openURL to bounce the user out to","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)cancel":{"name":"-cancel","abstract":"

    Dismisses any presented views and stops listening for any","parent_name":"STPRedirectContext"},"Classes/STPPaymentResult.html#/c:objc(cs)STPPaymentResult(py)source":{"name":"source","abstract":"

    The returned source that the user has selected. This may come from a variety of different payment methods, such as an Apple Pay payment or a stored credit card. - see: STPSource.h

    ","parent_name":"STPPaymentResult"},"Classes/STPPaymentResult.html#/c:objc(cs)STPPaymentResult(im)initWithSource:":{"name":"-initWithSource:","abstract":"

    Initializes the payment result with a given source. This is invoked by STPPaymentContext internally; you shouldn’t have to call it directly.

    ","parent_name":"STPPaymentResult"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)delegate":{"name":"delegate","abstract":"

    The delegate for the view controller.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithPaymentContext:":{"name":"-initWithPaymentContext:","abstract":"

    Creates a new payment methods view controller.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithConfiguration:theme:customerContext:delegate:":{"name":"-initWithConfiguration:theme:customerContext:delegate:","abstract":"

    Initializes a new payment methods view controller without using a","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithConfiguration:theme:apiAdapter:delegate:":{"name":"-initWithConfiguration:theme:apiAdapter:delegate:","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)prefilledInformation":{"name":"prefilledInformation","abstract":"

    If you’ve already collected some information from your user, you can set it","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)paymentMethodsViewControllerFooterView":{"name":"paymentMethodsViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the view controller when it is","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)addCardViewControllerFooterView":{"name":"addCardViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the view controller when it is","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)dismissWithCompletion:":{"name":"-dismissWithCompletion:","abstract":"

    If you’re pushing STPPaymentMethodsViewController onto an existing","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithCustomerContext:":{"name":"-initWithCustomerContext:","abstract":"

    This is a convenience initializer; it is equivalent to calling","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithCustomerContext:configuration:theme:":{"name":"-initWithCustomerContext:configuration:theme:","abstract":"

    Initializes a new Payment Context with the provided customer context, configuration,","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithAPIAdapter:":{"name":"-initWithAPIAdapter:","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithAPIAdapter:configuration:theme:":{"name":"-initWithAPIAdapter:configuration:theme:","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)apiAdapter":{"name":"apiAdapter","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)configuration":{"name":"configuration","abstract":"

    The configuration for the payment context to use internally. - see: STPPaymentConfiguration.h

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)theme":{"name":"theme","abstract":"

    The visual appearance that will be used by any views that the context generates. - see: STPTheme.h

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)prefilledInformation":{"name":"prefilledInformation","abstract":"

    If you’ve already collected some information from your user, you can set it here and it’ll be automatically filled out when possible/appropriate in any UI that the payment context creates.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)hostViewController":{"name":"hostViewController","abstract":"

    The view controller that any additional UI will be presented on. If you have a checkout view controller in your app, that should be used as the host view controller.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)delegate":{"name":"delegate","abstract":"

    This delegate will be notified when the payment context’s contents change. - see: STPPaymentContextDelegate

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)loading":{"name":"loading","abstract":"

    Whether or not the payment context is currently loading information from the network.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)selectedPaymentMethod":{"name":"selectedPaymentMethod","abstract":"

    The user’s currently selected payment method. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentMethods":{"name":"paymentMethods","abstract":"

    The available payment methods the user can choose between. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)selectedShippingMethod":{"name":"selectedShippingMethod","abstract":"

    The user’s currently selected shipping method. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)shippingMethods":{"name":"shippingMethods","abstract":"

    An array of STPShippingMethod objects that describe the supported shipping methods. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)shippingAddress":{"name":"shippingAddress","abstract":"

    The user’s shipping address. May be nil.","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentAmount":{"name":"paymentAmount","abstract":"

    The amount of money you’re requesting from the user, in the smallest currency","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentCurrency":{"name":"paymentCurrency","abstract":"

    The three-letter currency code for the currency of the payment (i.e. USD, GBP,","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentCountry":{"name":"paymentCountry","abstract":"

    The two-letter country code for the country where the payment will be processed.","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentSummaryItems":{"name":"paymentSummaryItems","abstract":"

    If you support Apple Pay, you can optionally set the PKPaymentSummaryItems","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)modalPresentationStyle":{"name":"modalPresentationStyle","abstract":"

    The presentation style used for all view controllers presented modally by the context.","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)largeTitleDisplayMode":{"name":"largeTitleDisplayMode","abstract":"

    The mode to use when displaying the title of the navigation bar in all view","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentMethodsViewControllerFooterView":{"name":"paymentMethodsViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the payment methods selection","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)addCardViewControllerFooterView":{"name":"addCardViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the add card view controller.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)retryLoading":{"name":"-retryLoading","abstract":"

    If paymentContext:didFailToLoadWithError: is called on your delegate, you","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)presentPaymentMethodsViewController":{"name":"-presentPaymentMethodsViewController","abstract":"

    This creates, configures, and appropriately presents an STPPaymentMethodsViewController","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)pushPaymentMethodsViewController":{"name":"-pushPaymentMethodsViewController","abstract":"

    This creates, configures, and appropriately pushes an STPPaymentMethodsViewController","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)presentShippingViewController":{"name":"-presentShippingViewController","abstract":"

    This creates, configures, and appropriately presents a view controller for","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)pushShippingViewController":{"name":"-pushShippingViewController","abstract":"

    This creates, configures, and appropriately pushes a view controller for","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)requestPayment":{"name":"-requestPayment","abstract":"

    Requests payment from the user. This may need to present some supplemental UI","parent_name":"STPPaymentContext"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(cm)sharedConfiguration":{"name":"+sharedConfiguration","abstract":"

    This is a convenience singleton configuration that uses the default values for","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)publishableKey":{"name":"publishableKey","abstract":"

    Your Stripe publishable key

    ","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)additionalPaymentMethods":{"name":"additionalPaymentMethods","abstract":"

    An enum value representing which payment methods you will accept from your user","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)requiredBillingAddressFields":{"name":"requiredBillingAddressFields","abstract":"

    The billing address fields the user must fill out when prompted for their","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)requiredShippingAddressFields":{"name":"requiredShippingAddressFields","abstract":"

    The shipping address fields the user must fill out when prompted for their","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)verifyPrefilledShippingAddress":{"name":"verifyPrefilledShippingAddress","abstract":"

    Whether the user should be prompted to verify prefilled shipping information.

    ","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)shippingType":{"name":"shippingType","abstract":"

    The type of shipping for this purchase. This property sets the labels displayed","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)companyName":{"name":"companyName","abstract":"

    The name of your company, for displaying to the user during payment flows. For","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)appleMerchantIdentifier":{"name":"appleMerchantIdentifier","abstract":"

    The Apple Merchant Identifier to use during Apple Pay transactions. To create","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)canDeletePaymentMethods":{"name":"canDeletePaymentMethods","abstract":"

    Determines whether or not the user is able to delete payment methods

    ","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)createCardSources":{"name":"createCardSources","abstract":"

    If the value of this property is true, when your user adds a card in our UI,","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)stripeAccount":{"name":"stripeAccount","abstract":"

    In order to perform API requests on behalf of a connected account, e.g. to","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)delegate":{"name":"delegate","abstract":"

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)font":{"name":"font","abstract":"

    The font used in each child field. Default is [UIFont systemFontOfSize:18].

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)textColor":{"name":"textColor","abstract":"

    The text color to be used when entering valid text. Default is [UIColor blackColor].

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)textErrorColor":{"name":"textErrorColor","abstract":"

    The text color to be used when the user has entered invalid information,","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)placeholderColor":{"name":"placeholderColor","abstract":"

    The text placeholder color used in each child field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)numberPlaceholder":{"name":"numberPlaceholder","abstract":"

    The placeholder for the card number field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)expirationPlaceholder":{"name":"expirationPlaceholder","abstract":"

    The placeholder for the expiration field. Defaults to @MM/YY.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cvcPlaceholder":{"name":"cvcPlaceholder","abstract":"

    The placeholder for the cvc field. Defaults to @CVC.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)postalCodePlaceholder":{"name":"postalCodePlaceholder","abstract":"

    The placeholder for the postal code field. Defaults to @ZIP for United States","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cursorColor":{"name":"cursorColor","abstract":"

    The cursor color for the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)borderColor":{"name":"borderColor","abstract":"

    The border color for the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)borderWidth":{"name":"borderWidth","abstract":"

    The width of the field’s border.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cornerRadius":{"name":"cornerRadius","abstract":"

    The corner radius for the field’s border.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)keyboardAppearance":{"name":"keyboardAppearance","abstract":"

    The keyboard appearance for the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)inputView":{"name":"inputView","abstract":"

    This behaves identically to setting the inputView for each child text field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)inputAccessoryView":{"name":"inputAccessoryView","abstract":"

    This behaves identically to setting the inputAccessoryView for each child text field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)brandImage":{"name":"brandImage","abstract":"

    The curent brand image displayed in the receiver.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)isValid":{"name":"isValid","abstract":"

    Whether or not the form currently contains a valid card number,","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)enabled":{"name":"enabled","abstract":"

    Enable/disable selecting or editing the field. Useful when submitting card details to Stripe.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cardNumber":{"name":"cardNumber","abstract":"

    The current card number displayed by the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)expirationMonth":{"name":"expirationMonth","abstract":"

    The current expiration month displayed by the field (1 = January, etc).

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)formattedExpirationMonth":{"name":"formattedExpirationMonth","abstract":"

    The current expiration month displayed by the field, as a string. T

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)expirationYear":{"name":"expirationYear","abstract":"

    The current expiration year displayed by the field, modulo 100","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)formattedExpirationYear":{"name":"formattedExpirationYear","abstract":"

    The current expiration year displayed by the field, as a string.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cvc":{"name":"cvc","abstract":"

    The current card CVC displayed by the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)postalCode":{"name":"postalCode","abstract":"

    The current card ZIP or postal code displayed by the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)postalCodeEntryEnabled":{"name":"postalCodeEntryEnabled","abstract":"

    Controls if a postal code entry field can be displayed to the user.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)countryCode":{"name":"countryCode","abstract":"

    The two-letter ISO country code that corresponds to the user’s billing address.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cardParams":{"name":"cardParams","abstract":"

    Convenience property for creating an STPCardParams from the currently entered information","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)becomeFirstResponder":{"name":"-becomeFirstResponder","abstract":"

    Causes the text field to begin editing. Presents the keyboard.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)resignFirstResponder":{"name":"-resignFirstResponder","abstract":"

    Causes the text field to stop editing. Dismisses the keyboard.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)clear":{"name":"-clear","abstract":"

    Resets all of the contents of all of the fields. If the field is currently being edited, the number field will become selected.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(cm)cvcImageForCardBrand:":{"name":"+cvcImageForCardBrand:","abstract":"

    Returns the cvc image used for a card brand.","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(cm)brandImageForCardBrand:":{"name":"+brandImageForCardBrand:","abstract":"

    Returns the brand image used for a card brand.","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(cm)errorImageForCardBrand:":{"name":"+errorImageForCardBrand:","abstract":"

    Returns the error image used for a card brand.","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)brandImageRectForBounds:":{"name":"-brandImageRectForBounds:","abstract":"

    Returns the rectangle in which the receiver draws its brand image.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)fieldsRectForBounds:":{"name":"-fieldsRectForBounds:","abstract":"

    Returns the rectangle in which the receiver draws the text fields.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentActivityIndicatorView.html#/c:objc(cs)STPPaymentActivityIndicatorView(im)setAnimating:animated:":{"name":"-setAnimating:animated:","abstract":"

    Tell the view to start or stop spinning. If hidesWhenStopped is true, it will fade in/out if animated is true.

    ","parent_name":"STPPaymentActivityIndicatorView"},"Classes/STPPaymentActivityIndicatorView.html#/c:objc(cs)STPPaymentActivityIndicatorView(py)animating":{"name":"animating","abstract":"

    Whether or not the view is animating.

    ","parent_name":"STPPaymentActivityIndicatorView"},"Classes/STPPaymentActivityIndicatorView.html#/c:objc(cs)STPPaymentActivityIndicatorView(py)hidesWhenStopped":{"name":"hidesWhenStopped","abstract":"

    If true, the view will hide when it is not spinning. Default is true.

    ","parent_name":"STPPaymentActivityIndicatorView"},"Classes/STPVerificationParams.html#/c:objc(cs)STPVerificationParams(py)document":{"name":"document","abstract":"

    The file id for the uploaded verification document.

    ","parent_name":"STPVerificationParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)additionalOwners":{"name":"additionalOwners","abstract":"

    Additional owners of the legal entity.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)businessName":{"name":"businessName","abstract":"

    The business name

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)businessTaxId":{"name":"businessTaxId","abstract":"

    The business Tax Id

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)businessVATId":{"name":"businessVATId","abstract":"

    The business VAT Id

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)genderString":{"name":"genderString","abstract":"

    The gender of the individual, as a string.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)personalAddress":{"name":"personalAddress","abstract":"

    The personal address field.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)personalIdNumber":{"name":"personalIdNumber","abstract":"

    The Personal Id number

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)phoneNumber":{"name":"phoneNumber","abstract":"

    The phone number of the entity.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)ssnLast4":{"name":"ssnLast4","abstract":"

    The last four digits of the SSN of the individual.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)taxIdRegistrar":{"name":"taxIdRegistrar","abstract":"

    The Tax Id Registrar

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)entityTypeString":{"name":"entityTypeString","abstract":"

    The type of this legal entity, as a string.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)firstName":{"name":"firstName","abstract":"

    The first name of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)lastName":{"name":"lastName","abstract":"

    The last name of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)maidenName":{"name":"maidenName","abstract":"

    The maiden name of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)address":{"name":"address","abstract":"

    The address parameter. For STPPersonParams, this is the address of the person.","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)dateOfBirth":{"name":"dateOfBirth","abstract":"

    The date of birth (dob) of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)verification":{"name":"verification","abstract":"

    Verification document for this person.

    ","parent_name":"STPPersonParams"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)applePayCardImage":{"name":"+applePayCardImage","abstract":"

    An icon representing Apple Pay.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)amexCardImage":{"name":"+amexCardImage","abstract":"

    An icon representing American Express.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)dinersClubCardImage":{"name":"+dinersClubCardImage","abstract":"

    An icon representing Diners Club.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)discoverCardImage":{"name":"+discoverCardImage","abstract":"

    An icon representing Discover.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)jcbCardImage":{"name":"+jcbCardImage","abstract":"

    An icon representing JCB.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)masterCardCardImage":{"name":"+masterCardCardImage","abstract":"

    An icon representing MasterCard.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)unionPayCardImage":{"name":"+unionPayCardImage","abstract":"

    An icon representing UnionPay.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)visaCardImage":{"name":"+visaCardImage","abstract":"

    An icon representing Visa.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)unknownCardCardImage":{"name":"+unknownCardCardImage","abstract":"

    An icon to use when the type of the card is unknown.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)brandImageForCardBrand:":{"name":"+brandImageForCardBrand:","abstract":"

    This returns the appropriate icon for the specified card brand.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)templatedBrandImageForCardBrand:":{"name":"+templatedBrandImageForCardBrand:","abstract":"

    This returns the appropriate icon for the specified card brand as a","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)cvcImageForCardBrand:":{"name":"+cvcImageForCardBrand:","abstract":"

    This returns a small icon indicating the CVC location for the given card brand.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)errorImageForCardBrand:":{"name":"+errorImageForCardBrand:","abstract":"

    This returns a small icon indicating a card number error for the given card brand.

    ","parent_name":"STPImageLibrary"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)fileId":{"name":"fileId","abstract":"

    The token for this file.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)created":{"name":"created","abstract":"

    The date this file was created.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)purpose":{"name":"purpose","abstract":"

    The purpose of this file. This can be either an identifing document or an evidence dispute.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)size":{"name":"size","abstract":"

    The file size in bytes.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)type":{"name":"type","abstract":"

    The file type. This can be jpg, png, or pdf.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(cm)stringFromPurpose:":{"name":"+stringFromPurpose:","abstract":"

    Returns the string value for a purpose.

    ","parent_name":"STPFile"},"Classes/STPCustomerContext.html#/c:objc(cs)STPCustomerContext(im)initWithKeyProvider:":{"name":"-initWithKeyProvider:","abstract":"

    Initializes a new STPCustomerContext with the specified key provider.","parent_name":"STPCustomerContext"},"Classes/STPCustomerContext.html#/c:objc(cs)STPCustomerContext(im)clearCachedCustomer":{"name":"-clearCachedCustomer","abstract":"

    STPCustomerContext will cache its customer object for up to 60 seconds.","parent_name":"STPCustomerContext"},"Classes/STPCustomerContext.html#/c:objc(cs)STPCustomerContext(py)includeApplePaySources":{"name":"includeApplePaySources","abstract":"

    By default, STPCustomerContext will filter Apple Pay sources when it retrieves","parent_name":"STPCustomerContext"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(im)initWithData:urlResponse:error:":{"name":"-initWithData:urlResponse:error:","abstract":"

    Initialize a customer deserializer. The data, urlResponse, and error","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(im)initWithJSONResponse:":{"name":"-initWithJSONResponse:","abstract":"

    Initializes a customer deserializer with a JSON dictionary. This JSON should be","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(py)customer":{"name":"customer","abstract":"

    If a customer was successfully parsed from the response, it will be set here. Otherwise, this value wil be nil (and the error property will explain what went wrong).

    ","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(py)error":{"name":"error","abstract":"

    If the deserializer failed to parse a customer, this property will explain why (and the customer property will be nil).

    ","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(cm)customerWithStripeID:defaultSource:sources:":{"name":"+customerWithStripeID:defaultSource:sources:","abstract":"

    Initialize a customer object with the provided values.

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)stripeID":{"name":"stripeID","abstract":"

    The Stripe ID of the customer, e.g. cus_1234

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)defaultSource":{"name":"defaultSource","abstract":"

    The default source used to charge the customer.

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)sources":{"name":"sources","abstract":"

    The available payment sources the customer has (this may be an empty array).

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)shippingAddress":{"name":"shippingAddress","abstract":"

    The customer’s shipping address.

    ","parent_name":"STPCustomer"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)init":{"name":"-init","abstract":"

    A convenience initializer; equivalent to calling initWithTheme:[STPTheme defaultTheme].

    ","parent_name":"STPCoreViewController"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Initializes a new view controller with the specified theme

    ","parent_name":"STPCoreViewController"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Passes through to the default UIViewController behavior for this initializer,","parent_name":"STPCoreViewController"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Passes through to the default UIViewController behavior for this initializer,","parent_name":"STPCoreViewController"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(py)tosShownAndAccepted":{"name":"tosShownAndAccepted","abstract":"

    Optional boolean indicating that the Terms Of Service were shown to the user &","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(py)legalEntity":{"name":"legalEntity","abstract":"

    Required property with information about the legal entity for this account.

    ","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(im)init":{"name":"-init","abstract":"

    STPConnectAccountParams cannot be directly instantiated, use initWithTosShownAndAccepted:legalEntity:","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(im)initWithTosShownAndAccepted:legalEntity:":{"name":"-initWithTosShownAndAccepted:legalEntity:","abstract":"

    Initialize STPConnectAccountParams with tosShownAndAccepted = YES

    ","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(im)initWithLegalEntity:":{"name":"-initWithLegalEntity:","abstract":"

    Initialize STPConnectAccountParams with the STPLegalEntityParams provided.

    ","parent_name":"STPConnectAccountParams"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)sanitizedNumericStringForString:":{"name":"+sanitizedNumericStringForString:","abstract":"

    Returns a copy of the passed string with all non-numeric characters removed.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)stringIsNumeric:":{"name":"+stringIsNumeric:","abstract":"

    Whether or not the target string contains only numeric characters.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForNumber:validatingCardBrand:":{"name":"+validationStateForNumber:validatingCardBrand:","abstract":"

    Validates a card number, passed as a string. This will return","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)brandForNumber:":{"name":"+brandForNumber:","abstract":"

    The card brand for a card number or substring thereof.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)lengthsForCardBrand:":{"name":"+lengthsForCardBrand:","abstract":"

    The possible number lengths for cards associated with a card brand. For","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)maxLengthForCardBrand:":{"name":"+maxLengthForCardBrand:","abstract":"

    The maximum possible length the number of a card associated with the specified","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)fragmentLengthForCardBrand:":{"name":"+fragmentLengthForCardBrand:","abstract":"

    The length of the final grouping of digits to use when formatting a card number","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForExpirationMonth:":{"name":"+validationStateForExpirationMonth:","abstract":"

    Validates an expiration month, passed as an (optionally 0-padded) string.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForExpirationYear:inMonth:":{"name":"+validationStateForExpirationYear:inMonth:","abstract":"

    Validates an expiration year, passed as a string representing the final","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)maxCVCLengthForCardBrand:":{"name":"+maxCVCLengthForCardBrand:","abstract":"

    The max CVC length for a card brand (for example, American Express CVCs are","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForCVC:cardBrand:":{"name":"+validationStateForCVC:cardBrand:","abstract":"

    Validates a card’s CVC, passed as a numeric string, for the given card brand.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForCard:":{"name":"+validationStateForCard:","abstract":"

    Validates the given card details.

    ","parent_name":"STPCardValidator"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)number":{"name":"number","abstract":"

    The card’s number.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(im)last4":{"name":"-last4","abstract":"

    The last 4 digits of the card’s number, if it’s been set, otherwise nil.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)expMonth":{"name":"expMonth","abstract":"

    The card’s expiration month.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)expYear":{"name":"expYear","abstract":"

    The card’s expiration year.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)cvc":{"name":"cvc","abstract":"

    The card’s security code, found on the back.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)name":{"name":"name","abstract":"

    The cardholder’s name.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)address":{"name":"address","abstract":"

    The cardholder’s address.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)currency":{"name":"currency","abstract":"

    Three-letter ISO currency code representing the currency paid out to the bank","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressLine1":{"name":"addressLine1","abstract":"

    The first line of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressLine2":{"name":"addressLine2","abstract":"

    The second line of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressCity":{"name":"addressCity","abstract":"

    The city of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressState":{"name":"addressState","abstract":"

    The state of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressZip":{"name":"addressZip","abstract":"

    The zip code of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressCountry":{"name":"addressCountry","abstract":"

    The country of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCard.html#/c:objc(cs)STPCard(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPCard. You should only use one that has","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)dynamicLast4":{"name":"dynamicLast4","abstract":"

    For cards made with Apple Pay, this refers to the last 4 digits of the","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)isApplePayCard":{"name":"isApplePayCard","abstract":"

    Whether or not the card originated from Apple Pay.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)expMonth":{"name":"expMonth","abstract":"

    The card’s expiration month. 1-indexed (i.e. 1 == January)

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)expYear":{"name":"expYear","abstract":"

    The card’s expiration year.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)name":{"name":"name","abstract":"

    The cardholder’s name.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)address":{"name":"address","abstract":"

    The cardholder’s address.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)brand":{"name":"brand","abstract":"

    The issuer of the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)funding":{"name":"funding","abstract":"

    The funding source for the card (credit, debit, prepaid, or other)

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the issuing country of the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)currency":{"name":"currency","abstract":"

    This is only applicable when tokenizing debit cards to issue payouts to managed","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs associated with the card object.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(cm)stringFromBrand:":{"name":"+stringFromBrand:","abstract":"

    Returns a string representation for the provided card brand;","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(cm)brandFromString:":{"name":"+brandFromString:","abstract":"

    This parses a string representing a card’s brand into the appropriate","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)cardId":{"name":"cardId","abstract":"

    The Stripe ID for the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressLine1":{"name":"addressLine1","abstract":"

    The first line of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressLine2":{"name":"addressLine2","abstract":"

    The second line of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressCity":{"name":"addressCity","abstract":"

    The city of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressState":{"name":"addressState","abstract":"

    The state of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressZip":{"name":"addressZip","abstract":"

    The zip code of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressCountry":{"name":"addressCountry","abstract":"

    The country of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(im)initWithID:brand:last4:expMonth:expYear:funding:":{"name":"-initWithID:brand:last4:expMonth:expYear:funding:","abstract":"

    Create an STPCard from a Stripe API response.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(cm)fundingFromString:":{"name":"+fundingFromString:","abstract":"

    This parses a string representing a card’s funding type into the appropriate","parent_name":"STPCard"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number for the bank account. Currently must be a checking account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the bank account’s account number, if it’s been set,","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)routingNumber":{"name":"routingNumber","abstract":"

    The routing number for the bank account. This should be the ACH routing number,","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the country the bank account is located in.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)currency":{"name":"currency","abstract":"

    The default currency for the bank account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)accountHolderName":{"name":"accountHolderName","abstract":"

    The name of the person or business that owns the bank account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)accountHolderType":{"name":"accountHolderType","abstract":"

    The type of entity that holds the account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPBankAccount. You should only use one","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)routingNumber":{"name":"routingNumber","abstract":"

    The routing number for the bank account. This should be the ACH routing number,","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the country the bank account is located in.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)currency":{"name":"currency","abstract":"

    The default currency for the bank account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the account number.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)bankName":{"name":"bankName","abstract":"

    The name of the bank that owns the account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)accountHolderName":{"name":"accountHolderName","abstract":"

    The name of the person or business that owns the bank account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)accountHolderType":{"name":"accountHolderType","abstract":"

    The type of entity that holds the account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)fingerprint":{"name":"fingerprint","abstract":"

    A proxy for the account number, this uniquely identifies the account and can be","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs associated with the bank account object.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)status":{"name":"status","abstract":"

    The validation status of the bank account. - see: STPBankAccountStatus

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)bankAccountId":{"name":"bankAccountId","abstract":"

    The Stripe ID for the bank account.

    ","parent_name":"STPBankAccount"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)name":{"name":"name","abstract":"

    The user’s full name (e.g. Jane Doe)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)line1":{"name":"line1","abstract":"

    The first line of the user’s street address (e.g. 123 Fake St)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)line2":{"name":"line2","abstract":"

    The apartment, floor number, etc of the user’s street address (e.g. Apartment 1A)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)city":{"name":"city","abstract":"

    The city in which the user resides (e.g. San Francisco)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)state":{"name":"state","abstract":"

    The state in which the user resides (e.g. CA)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)postalCode":{"name":"postalCode","abstract":"

    The postal code in which the user resides (e.g. 90210)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)country":{"name":"country","abstract":"

    The ISO country code of the address (e.g. US)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)phone":{"name":"phone","abstract":"

    The phone number of the address (e.g. 8885551212)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)email":{"name":"email","abstract":"

    The email of the address (e.g. jane@doe.com)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)shippingInfoForChargeWithAddress:shippingMethod:":{"name":"+shippingInfoForChargeWithAddress:shippingMethod:","abstract":"

    When creating a charge on your backend, you can attach shipping information","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)initWithPKContact:":{"name":"-initWithPKContact:","abstract":"

    Initializes a new STPAddress with data from an PassKit contact.

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)PKContactValue":{"name":"-PKContactValue","abstract":"

    Generates a PassKit contact representation of this STPAddress.

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)initWithCNContact:":{"name":"-initWithCNContact:","abstract":"

    Initializes a new STPAddress with a contact from the Contacts framework.

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsRequiredFields:":{"name":"-containsRequiredFields:","abstract":"

    Checks if this STPAddress has the level of valid address information","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsContentForBillingAddressFields:":{"name":"-containsContentForBillingAddressFields:","abstract":"

    Checks if this STPAddress has any content (possibly invalid) in any of the","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsRequiredShippingAddressFields:":{"name":"-containsRequiredShippingAddressFields:","abstract":"

    Checks if this STPAddress has the level of valid address information","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsContentForShippingAddressFields:":{"name":"-containsContentForShippingAddressFields:","abstract":"

    Checks if this STPAddress has any content (possibly invalid) in any of the","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)applePayAddressFieldsFromBillingAddressFields:":{"name":"+applePayAddressFieldsFromBillingAddressFields:","abstract":"

    Converts an STPBillingAddressFields enum value into the closest equivalent","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)pkAddressFieldsFromStripeContactFields:":{"name":"+pkAddressFieldsFromStripeContactFields:","abstract":"

    Converts a set of STPContactField values into the closest equivalent","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)pkContactFieldsFromStripeContactFields:":{"name":"+pkContactFieldsFromStripeContactFields:","abstract":"

    Converts a set of STPContactField values into the closest equivalent","parent_name":"STPAddress"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)init":{"name":"-init","abstract":"

    A convenience initializer; equivalent to calling initWithConfiguration:[STPPaymentConfiguration sharedConfiguration] theme:[STPTheme defaultTheme].

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithConfiguration:theme:":{"name":"-initWithConfiguration:theme:","abstract":"

    Initializes a new STPAddCardViewController with the provided configuration and theme. Don’t forget to set the delegate property after initialization.

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)delegate":{"name":"delegate","abstract":"

    The view controller’s delegate. This must be set before showing the view controller in order for it to work properly. - see: STPAddCardViewControllerDelegate

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)prefilledInformation":{"name":"prefilledInformation","abstract":"

    You can set this property to pre-fill any information you’ve already collected from your user. - see: STPUserInformation.h

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)managedAccountCurrency":{"name":"managedAccountCurrency","abstract":"

    If you’re using the token generated from STPAddCardViewController to make a Managed Account, you should set this property to the currency that account will use. Otherwise, you should leave it empty. For more information, see https://stripe.com/docs/api#create_card_token-card-currency

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)customFooterView":{"name":"customFooterView","abstract":"

    Provide this view controller with a footer view.

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Use init: or initWithConfiguration:theme:

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Use init: or initWithConfiguration:theme:

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Use init: or initWithConfiguration:theme:

    ","parent_name":"STPAddCardViewController"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)setDefaultPublishableKey:":{"name":"+setDefaultPublishableKey:","abstract":"

    Set your Stripe API key with this method. New instances of STPAPIClient will be initialized with this value. You should call this method as early as","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)defaultPublishableKey":{"name":"+defaultPublishableKey","abstract":"

    The current default publishable key.

    ","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)canSubmitPaymentRequest:":{"name":"+canSubmitPaymentRequest:","abstract":"

    Whether or not this device is capable of using Apple Pay. This checks both","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)deviceSupportsApplePay":{"name":"+deviceSupportsApplePay","abstract":"

    Whether or not this can make Apple Pay payments via a card network supported","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)paymentRequestWithMerchantIdentifier:":{"name":"+paymentRequestWithMerchantIdentifier:","abstract":"

    A convenience method to build a PKPaymentRequest with sane default values.","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)paymentRequestWithMerchantIdentifier:country:currency:":{"name":"+paymentRequestWithMerchantIdentifier:country:currency:","abstract":"

    A convenience method to build a PKPaymentRequest with sane default values.","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)handleStripeURLCallbackWithURL:":{"name":"+handleStripeURLCallbackWithURL:","abstract":"

    Call this method in your app delegate whenever you receive an URL in your","parent_name":"Stripe"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(cm)sharedClient":{"name":"+sharedClient","abstract":"

    A shared singleton API client. Its API key will be initially equal to [Stripe defaultPublishableKey].

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)initWithConfiguration:":{"name":"-initWithConfiguration:","abstract":"

    Initializes an API client with the given configuration. Its API key will be","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)initWithPublishableKey:":{"name":"-initWithPublishableKey:","abstract":"

    Initializes an API client with the given publishable key.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(py)publishableKey":{"name":"publishableKey","abstract":"

    The client’s publishable key.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(py)configuration":{"name":"configuration","abstract":"

    The client’s configuration.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(py)stripeAccount":{"name":"stripeAccount","abstract":"

    In order to perform API requests on behalf of a connected account, e.g. to","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithPayment:completion:":{"name":"-createTokenWithPayment:completion:","abstract":"

    Converts a PKPayment object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createSourceWithPayment:completion:":{"name":"-createSourceWithPayment:completion:","abstract":"

    Converts a PKPayment object into a Stripe source using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithBankAccount:completion:":{"name":"-createTokenWithBankAccount:completion:","abstract":"

    Converts an STPBankAccount object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithPersonalIDNumber:completion:":{"name":"-createTokenWithPersonalIDNumber:completion:","abstract":"

    Converts a personal identification number into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithConnectAccount:completion:":{"name":"-createTokenWithConnectAccount:completion:","abstract":"

    Converts an STPConnectAccountParams object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)uploadImage:purpose:completion:":{"name":"-uploadImage:purpose:completion:","abstract":"

    Uses the Stripe file upload API to upload an image. This can be used for","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithCard:completion:":{"name":"-createTokenWithCard:completion:","abstract":"

    Converts an STPCardParams object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createSourceWithParams:completion:":{"name":"-createSourceWithParams:completion:","abstract":"

    Creates a Source object using the provided details.","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)retrieveSourceWithId:clientSecret:completion:":{"name":"-retrieveSourceWithId:clientSecret:completion:","abstract":"

    Retrieves the Source object with the given ID. - see: https://stripe.com/docs/api#retrieve_source

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)startPollingSourceWithId:clientSecret:timeout:completion:":{"name":"-startPollingSourceWithId:clientSecret:timeout:completion:","abstract":"

    Starts polling the Source object with the given ID. For payment methods that require","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)stopPollingSourceWithId:":{"name":"-stopPollingSourceWithId:","abstract":"

    Stops polling the Source object with the given ID. Note that the completion block passed to","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html":{"name":"STPAPIClient","abstract":"

    A client for making connections to the Stripe API.

    "},"Classes/Stripe.html":{"name":"Stripe","abstract":"

    A top-level class that imports the rest of the Stripe SDK.

    "},"Classes/STPAddCardViewController.html":{"name":"STPAddCardViewController","abstract":"

    This view controller contains a credit card entry form that the user can fill out. On submission, it will use the Stripe API to convert the user’s card details to a Stripe token. It renders a right bar button item that submits the form, so it must be shown inside a UINavigationController.

    "},"Classes/STPAddress.html":{"name":"STPAddress","abstract":"

    STPAddress Contains an address as represented by the Stripe API.

    "},"Classes.html#/c:objc(cs)STPApplePayPaymentMethod":{"name":"STPApplePayPaymentMethod","abstract":"

    An empty class representing that the user wishes to pay via Apple Pay. This can"},"Classes/STPBankAccount.html":{"name":"STPBankAccount","abstract":"

    Representation of a user’s bank account details that have been tokenized with"},"Classes/STPBankAccountParams.html":{"name":"STPBankAccountParams","abstract":"

    Representation of a user’s bank account details. You can assemble these with"},"Classes/STPCard.html":{"name":"STPCard","abstract":"

    Representation of a user’s credit card details that have been tokenized with"},"Classes/STPCardParams.html":{"name":"STPCardParams","abstract":"

    Representation of a user’s credit card details. You can assemble these with"},"Classes/STPCardValidator.html":{"name":"STPCardValidator","abstract":"

    This class contains static methods to validate card numbers, expiration dates,"},"Classes/STPConnectAccountParams.html":{"name":"STPConnectAccountParams","abstract":"

    Parameters for creating a Connect Account token.

    "},"Classes.html#/c:objc(cs)STPCoreScrollViewController":{"name":"STPCoreScrollViewController","abstract":"

    This is the base class for all Stripe scroll view controllers. It is intended"},"Classes.html#/c:objc(cs)STPCoreTableViewController":{"name":"STPCoreTableViewController","abstract":"

    This is the base class for all Stripe scroll view controllers. It is intended"},"Classes/STPCoreViewController.html":{"name":"STPCoreViewController","abstract":"

    This is the base class for all Stripe view controllers. It is intended for use"},"Classes/STPCustomer.html":{"name":"STPCustomer","abstract":"

    An STPCustomer represents a deserialized Customer object from the Stripe API."},"Classes/STPCustomerDeserializer.html":{"name":"STPCustomerDeserializer","abstract":"

    Use STPCustomerDeserializer to convert a response from the Stripe API into an STPCustomer object. STPCustomerDeserializer expects the JSON response to be in the exact same format as the Stripe API.

    "},"Classes/STPCustomerContext.html":{"name":"STPCustomerContext","abstract":"

    An STPCustomerContext retrieves and updates a Stripe customer using"},"Classes/STPFile.html":{"name":"STPFile","abstract":"

    Representation of a file upload object in the Stripe API.

    "},"Classes/STPImageLibrary.html":{"name":"STPImageLibrary","abstract":"

    This class lets you access card icons used by the Stripe SDK. All icons are 32 x 20 points.

    "},"Classes/STPPersonParams.html":{"name":"STPPersonParams","abstract":"

    Stripe API parameters to define a Person. Things like their name, address, etc.

    "},"Classes/STPLegalEntityParams.html":{"name":"STPLegalEntityParams","abstract":"

    Stripe API parameters to define a Legal Entity. This extends STPPersonParams"},"Classes/STPVerificationParams.html":{"name":"STPVerificationParams","abstract":"

    Parameters for supported types of verification.

    "},"Classes/STPPaymentActivityIndicatorView.html":{"name":"STPPaymentActivityIndicatorView","abstract":"

    This class can be used wherever you’d use a UIActivityIndicatorView and is intended to have a similar API. It renders as a spinning circle with a gap in it, similar to what you see in the App Store app or in the Apple Pay dialog when making a purchase. To change its color, set the tintColor property.

    "},"Classes/STPPaymentCardTextField.html":{"name":"STPPaymentCardTextField","abstract":"

    STPPaymentCardTextField is a text field with similar properties to UITextField,"},"Classes/STPPaymentConfiguration.html":{"name":"STPPaymentConfiguration","abstract":"

    An STPPaymentConfiguration represents all the options you can set or change"},"Classes/STPPaymentContext.html":{"name":"STPPaymentContext","abstract":"

    An STPPaymentContext keeps track of all of the state around a payment. It will manage fetching a user’s saved payment methods, tracking any information they select, and prompting them for required additional information before completing their purchase. It can be used to power your application’s payment confirmation page with just a few lines of code.

    "},"Classes/STPPaymentMethodsViewController.html":{"name":"STPPaymentMethodsViewController","abstract":"

    This view controller presents a list of payment method options to the user,"},"Classes/STPPaymentResult.html":{"name":"STPPaymentResult","abstract":"

    When you’re using STPPaymentContext to request your user’s payment details, this is the object that will be returned to your application when they’ve successfully made a payment. It currently just contains a source, but in the future will include any relevant metadata as well. You should pass source.stripeID to your server, and call the charge creation endpoint. This assumes you are charging a Customer, so you should specify the customer parameter to be that customer’s ID and the source parameter to the value returned here. For more information, see https://stripe.com/docs/api#create_charge

    "},"Classes/STPRedirectContext.html":{"name":"STPRedirectContext","abstract":"

    This is a helper class for handling redirect sources.

    "},"Classes/STPShippingAddressViewController.html":{"name":"STPShippingAddressViewController","abstract":"

    This view controller contains a shipping address collection form. It renders a right bar button item that submits the form, so it must be shown inside a UINavigationController. Depending on your configuration’s shippingType, the view controller may present a shipping method selection form after the user enters an address.

    "},"Classes/STPSource.html":{"name":"STPSource","abstract":"

    Representation of a customer’s payment instrument created with the Stripe API. - see: https://stripe.com/docs/api#sources

    "},"Classes/STPSourceCardDetails.html":{"name":"STPSourceCardDetails","abstract":"

    This class provides typed access to the contents of an STPSource details"},"Classes/STPSourceOwner.html":{"name":"STPSourceOwner","abstract":"

    Information about a source’s owner.

    "},"Classes/STPSourceParams.html":{"name":"STPSourceParams","abstract":"

    An object representing parameters used to create a Source object.

    "},"Classes/STPSourceReceiver.html":{"name":"STPSourceReceiver","abstract":"

    Information related to a source’s receiver flow.

    "},"Classes/STPSourceRedirect.html":{"name":"STPSourceRedirect","abstract":"

    Information related to a source’s redirect flow.

    "},"Classes/STPSourceSEPADebitDetails.html":{"name":"STPSourceSEPADebitDetails","abstract":"

    This class provides typed access to the contents of an STPSource details"},"Classes/STPSourceVerification.html":{"name":"STPSourceVerification","abstract":"

    Information related to a source’s verification flow.

    "},"Classes/STPTheme.html":{"name":"STPTheme","abstract":"

    STPTheme objects can be used to visually style Stripe-provided UI. See https://stripe.com/docs/mobile/ios/standard#theming for more information.

    "},"Classes/STPToken.html":{"name":"STPToken","abstract":"

    A token returned from submitting payment details to the Stripe API. You should not have to instantiate one of these directly.

    "},"Classes/STPUserInformation.html":{"name":"STPUserInformation","abstract":"

    You can use this class to specify information that you’ve already collected"},"Categories/UINavigationBar(Stripe_Theme).html#/c:objc(cs)UINavigationBar(im)stp_setTheme:":{"name":"-stp_setTheme:","abstract":"

    Sets the navigation bar’s appearance to the desired theme. This will affect the","parent_name":"UINavigationBar(Stripe_Theme)"},"Categories/UINavigationBar(Stripe_Theme).html#/c:objc(cs)UINavigationBar(py)stp_theme":{"name":"stp_theme","abstract":"

    Sets the navigation bar’s appearance to the desired theme. This will affect the bar’s tintColor and barTintColor properties, as well as the color of the single-pixel line at the bottom of the navbar.","parent_name":"UINavigationBar(Stripe_Theme)"},"Categories/NSError(Stripe).html#/c:objc(cs)NSError(cm)stp_errorFromStripeResponse:":{"name":"+stp_errorFromStripeResponse:","abstract":"

    Creates an NSError object from a given Stripe API json response.

    ","parent_name":"NSError(Stripe)"},"Categories/NSError(Stripe).html":{"name":"NSError(Stripe)","abstract":"

    NSError extensions for creating error objects from Stripe API responses.

    "},"Categories/UINavigationBar(Stripe_Theme).html":{"name":"UINavigationBar(Stripe_Theme)","abstract":"

    This allows quickly setting the appearance of a UINavigationBar to match your"},"Categories.html":{"name":"Categories","abstract":"

    The following categories are available globally.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Constants.html":{"name":"Constants","abstract":"

    The following constants are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Type Definitions.html":{"name":"Type Definitions","abstract":"

    The following type definitions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "}} \ No newline at end of file +{"Functions.html#/c:@F@linkSTPAPIClientApplePayCategory":{"name":"linkSTPAPIClientApplePayCategory","abstract":"

    This function should not be called directly.

    "},"Functions.html#/c:@F@linkNSErrorCategory":{"name":"linkNSErrorCategory","abstract":"

    This function should not be called directly.

    "},"Functions.html#/c:@F@linkUINavigationBarThemeCategory":{"name":"linkUINavigationBarThemeCategory","abstract":"

    This function should not be called directly.

    "},"Type Definitions.html#/c:STPAddress.h@T@STPContactField":{"name":"STPContactField","abstract":"

    Constants that represent different parts of a users contact/address information.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPVoidBlock":{"name":"STPVoidBlock","abstract":"

    An empty block, called with no arguments, returning nothing.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPErrorBlock":{"name":"STPErrorBlock","abstract":"

    A block that may optionally be called with an error.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPJSONResponseCompletionBlock":{"name":"STPJSONResponseCompletionBlock","abstract":"

    A callback to be run with a JSON response.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPTokenCompletionBlock":{"name":"STPTokenCompletionBlock","abstract":"

    A callback to be run with a token response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPSourceCompletionBlock":{"name":"STPSourceCompletionBlock","abstract":"

    A callback to be run with a source response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPSourceProtocolCompletionBlock":{"name":"STPSourceProtocolCompletionBlock","abstract":"

    A callback to be run with a source or card response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPPaymentIntentCompletionBlock":{"name":"STPPaymentIntentCompletionBlock","abstract":"

    A callback to be run with a PaymentIntent response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPShippingMethodsCompletionBlock":{"name":"STPShippingMethodsCompletionBlock","abstract":"

    A callback to be run with a validation result and shipping methods for a"},"Type Definitions.html#/c:STPBlocks.h@T@STPFileCompletionBlock":{"name":"STPFileCompletionBlock","abstract":"

    A callback to be run with a file response from the Stripe API.

    "},"Type Definitions.html#/c:STPBlocks.h@T@STPCustomerCompletionBlock":{"name":"STPCustomerCompletionBlock","abstract":"

    A callback to be run with a customer response from the Stripe API.

    "},"Type Definitions.html#/c:STPRedirectContext.h@T@STPRedirectContextSourceCompletionBlock":{"name":"STPRedirectContextSourceCompletionBlock","abstract":"

    A callback that is executed when the context believes the redirect action has been completed.

    "},"Type Definitions.html#/c:STPRedirectContext.h@T@STPRedirectContextCompletionBlock":{"name":"STPRedirectContextCompletionBlock","abstract":"

    A callback that is executed when the context believes the redirect action has been completed.

    "},"Type Definitions.html#/c:STPRedirectContext.h@T@STPRedirectContextPaymentIntentCompletionBlock":{"name":"STPRedirectContextPaymentIntentCompletionBlock","abstract":"

    A callback that is executed when the context believes the redirect action has been completed.

    "},"Type Definitions.html#/c:StripeError.h@T@STPCardErrorCode":{"name":"STPCardErrorCode","abstract":"

    Possible string values you may receive when there was an error tokenizing"},"Protocols/STPSourceProtocol.html#/c:objc(pl)STPSourceProtocol(py)stripeID":{"name":"stripeID","abstract":"

    The Stripe ID of the source.

    ","parent_name":"STPSourceProtocol"},"Protocols/STPShippingAddressViewControllerDelegate.html#/c:objc(pl)STPShippingAddressViewControllerDelegate(im)shippingAddressViewControllerDidCancel:":{"name":"-shippingAddressViewControllerDidCancel:","abstract":"

    Called when the user cancels entering a shipping address. You should dismiss (or pop) the view controller at this point.

    ","parent_name":"STPShippingAddressViewControllerDelegate"},"Protocols/STPShippingAddressViewControllerDelegate.html#/c:objc(pl)STPShippingAddressViewControllerDelegate(im)shippingAddressViewController:didEnterAddress:completion:":{"name":"-shippingAddressViewController:didEnterAddress:completion:","abstract":"

    This is called when the user enters a shipping address and taps next. You","parent_name":"STPShippingAddressViewControllerDelegate"},"Protocols/STPShippingAddressViewControllerDelegate.html#/c:objc(pl)STPShippingAddressViewControllerDelegate(im)shippingAddressViewController:didFinishWithAddress:shippingMethod:":{"name":"-shippingAddressViewController:didFinishWithAddress:shippingMethod:","abstract":"

    This is called when the user selects a shipping method. If no shipping methods are given, or if the shipping type doesn’t require a shipping method, this will be called after the user has a shipping address and your validation has succeeded. After updating your app with the user’s shipping info, you should dismiss (or pop) the view controller. Note that if shippingMethod is non-nil, there will be an additional shipping methods view controller on the navigation controller’s stack.

    ","parent_name":"STPShippingAddressViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewController:didFailToLoadWithError:":{"name":"-paymentMethodsViewController:didFailToLoadWithError:","abstract":"

    This is called when the view controller encounters an error fetching the user’s","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewControllerDidFinish:":{"name":"-paymentMethodsViewControllerDidFinish:","abstract":"

    This is called when the user selects or adds a payment method, so it will often","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewControllerDidCancel:":{"name":"-paymentMethodsViewControllerDidCancel:","abstract":"

    This is called when the user taps cancel.","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethodsViewControllerDelegate.html#/c:objc(pl)STPPaymentMethodsViewControllerDelegate(im)paymentMethodsViewController:didSelectPaymentMethod:":{"name":"-paymentMethodsViewController:didSelectPaymentMethod:","abstract":"

    This is called when the user either makes a selection, or adds a new card.","parent_name":"STPPaymentMethodsViewControllerDelegate"},"Protocols/STPPaymentMethod.html#/c:objc(pl)STPPaymentMethod(py)image":{"name":"image","abstract":"

    A small (32 x 20 points) logo image representing the payment method. For","parent_name":"STPPaymentMethod"},"Protocols/STPPaymentMethod.html#/c:objc(pl)STPPaymentMethod(py)templateImage":{"name":"templateImage","abstract":"

    A small (32 x 20 points) logo image representing the payment method that can be","parent_name":"STPPaymentMethod"},"Protocols/STPPaymentMethod.html#/c:objc(pl)STPPaymentMethod(py)label":{"name":"label","abstract":"

    A string describing the payment method, such as Apple Pay or Visa 4242.

    ","parent_name":"STPPaymentMethod"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didFailToLoadWithError:":{"name":"-paymentContext:didFailToLoadWithError:","abstract":"

    Called when the payment context encounters an error when fetching its initial set of data. A few ways to handle this are:

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContextDidChange:":{"name":"-paymentContextDidChange:","abstract":"

    This is called every time the contents of the payment context change. When this is called, you should update your app’s UI to reflect the current state of the payment context. For example, if you have a checkout page with a selected payment method row, you should update its payment method with paymentContext.selectedPaymentMethod.label. If that checkout page has a buy button, you should enable/disable it depending on the result of [paymentContext isReadyForPayment].

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didCreatePaymentResult:completion:":{"name":"-paymentContext:didCreatePaymentResult:completion:","abstract":"

    Inside this method, you should make a call to your backend API to make a charge with that Customer + source, and invoke the completion block when that is done.

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didFinishWithStatus:error:":{"name":"-paymentContext:didFinishWithStatus:error:","abstract":"

    This is invoked by an STPPaymentContext when it is finished. This will be called after the payment is done and all necessary UI has been dismissed. You should inspect the returned status and behave appropriately. For example: if it’s STPPaymentStatusSuccess, show the user a receipt. If it’s STPPaymentStatusError, inform the user of the error. If it’s STPPaymentStatusUserCanceled, do nothing.

    ","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentContextDelegate.html#/c:objc(pl)STPPaymentContextDelegate(im)paymentContext:didUpdateShippingAddress:completion:":{"name":"-paymentContext:didUpdateShippingAddress:completion:","abstract":"

    Inside this method, you should verify that you can ship to the given address.","parent_name":"STPPaymentContextDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidChange:":{"name":"-paymentCardTextFieldDidChange:","abstract":"

    Called when either the card number, expiration, or CVC changes. At this point,","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditing:":{"name":"-paymentCardTextFieldDidBeginEditing:","abstract":"

    Called when editing begins in the text field as a whole.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditing:":{"name":"-paymentCardTextFieldDidEndEditing:","abstract":"

    Called when editing ends in the text field as a whole.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingNumber:":{"name":"-paymentCardTextFieldDidBeginEditingNumber:","abstract":"

    Called when editing begins in the payment card field’s number field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingNumber:":{"name":"-paymentCardTextFieldDidEndEditingNumber:","abstract":"

    Called when editing ends in the payment card field’s number field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingCVC:":{"name":"-paymentCardTextFieldDidBeginEditingCVC:","abstract":"

    Called when editing begins in the payment card field’s CVC field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingCVC:":{"name":"-paymentCardTextFieldDidEndEditingCVC:","abstract":"

    Called when editing ends in the payment card field’s CVC field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingExpiration:":{"name":"-paymentCardTextFieldDidBeginEditingExpiration:","abstract":"

    Called when editing begins in the payment card field’s expiration field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingExpiration:":{"name":"-paymentCardTextFieldDidEndEditingExpiration:","abstract":"

    Called when editing ends in the payment card field’s expiration field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidBeginEditingPostalCode:":{"name":"-paymentCardTextFieldDidBeginEditingPostalCode:","abstract":"

    Called when editing begins in the payment card field’s ZIP/postal code field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPPaymentCardTextFieldDelegate.html#/c:objc(pl)STPPaymentCardTextFieldDelegate(im)paymentCardTextFieldDidEndEditingPostalCode:":{"name":"-paymentCardTextFieldDidEndEditingPostalCode:","abstract":"

    Called when editing ends in the payment card field’s ZIP/postal code field.

    ","parent_name":"STPPaymentCardTextFieldDelegate"},"Protocols/STPFormEncodable.html#/c:objc(pl)STPFormEncodable(cm)rootObjectName":{"name":"+rootObjectName","abstract":"

    The root object name to be used when converting this object to a form-encoded string. For example, if this returns @card, then the form-encoded output will resemble @card[foo]=bar (where ‘foo’ and ‘bar’ are specified by propertyNamesToFormFieldNamesMapping below.

    ","parent_name":"STPFormEncodable"},"Protocols/STPFormEncodable.html#/c:objc(pl)STPFormEncodable(cm)propertyNamesToFormFieldNamesMapping":{"name":"+propertyNamesToFormFieldNamesMapping","abstract":"

    This maps properties on an object that is being form-encoded into parameter names in the Stripe API. For example, STPCardParams has a field called expMonth, but the Stripe API expects a field called exp_month. This dictionary represents a mapping from the former to the latter (in other words, [STPCardParams propertyNamesToFormFieldNamesMapping][@expMonth] == @exp_month.)

    ","parent_name":"STPFormEncodable"},"Protocols/STPFormEncodable.html#/c:objc(pl)STPFormEncodable(py)additionalAPIParameters":{"name":"additionalAPIParameters","abstract":"

    You can use this property to add additional fields to an API request that are not explicitly defined by the object’s interface. This can be useful when using beta features that haven’t been added to the Stripe SDK yet. For example, if the /v1/tokens API began to accept a beta field called test_field, you might do the following:","parent_name":"STPFormEncodable"},"Protocols/STPEphemeralKeyProvider.html#/c:objc(pl)STPEphemeralKeyProvider(im)createCustomerKeyWithAPIVersion:completion:":{"name":"-createCustomerKeyWithAPIVersion:completion:","abstract":"

    Creates a new ephemeral key for retrieving and updating a Stripe customer.","parent_name":"STPEphemeralKeyProvider"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)retrieveCustomer:":{"name":"-retrieveCustomer:","abstract":"

    Retrieve the cards to be displayed inside a payment context.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)attachSourceToCustomer:completion:":{"name":"-attachSourceToCustomer:completion:","abstract":"

    Adds a payment source to a customer.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)selectDefaultCustomerSource:completion:":{"name":"-selectDefaultCustomerSource:completion:","abstract":"

    Change a customer’s default_source to be the provided card.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)detachSourceFromCustomer:completion:":{"name":"-detachSourceFromCustomer:completion:","abstract":"

    Deletes the given source from the customer.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPBackendAPIAdapter.html#/c:objc(pl)STPBackendAPIAdapter(im)updateCustomerWithShippingAddress:completion:":{"name":"-updateCustomerWithShippingAddress:completion:","abstract":"

    Sets the given shipping address on the customer.

    ","parent_name":"STPBackendAPIAdapter"},"Protocols/STPAddCardViewControllerDelegate.html#/c:objc(pl)STPAddCardViewControllerDelegate(im)addCardViewControllerDidCancel:":{"name":"-addCardViewControllerDidCancel:","abstract":"

    Called when the user cancels adding a card. You should dismiss (or pop) the","parent_name":"STPAddCardViewControllerDelegate"},"Protocols/STPAddCardViewControllerDelegate.html#/c:objc(pl)STPAddCardViewControllerDelegate(im)addCardViewController:didCreateToken:completion:":{"name":"-addCardViewController:didCreateToken:completion:","abstract":"

    This is called when the user successfully adds a card and Stripe returns a","parent_name":"STPAddCardViewControllerDelegate"},"Protocols/STPAddCardViewControllerDelegate.html#/c:objc(pl)STPAddCardViewControllerDelegate(im)addCardViewController:didCreateSource:completion:":{"name":"-addCardViewController:didCreateSource:completion:","abstract":"

    This is called when the user successfully adds a card and Stripe returns a","parent_name":"STPAddCardViewControllerDelegate"},"Protocols/STPAPIResponseDecodable.html#/c:objc(pl)STPAPIResponseDecodable(cm)decodedObjectFromAPIResponse:":{"name":"+decodedObjectFromAPIResponse:","abstract":"

    Parses an response from the Stripe API (in JSON format; represented as","parent_name":"STPAPIResponseDecodable"},"Protocols/STPAPIResponseDecodable.html#/c:objc(pl)STPAPIResponseDecodable(py)allResponseFields":{"name":"allResponseFields","abstract":"

    The raw JSON response used to create the object. This can be useful for accessing","parent_name":"STPAPIResponseDecodable"},"Protocols/STPAPIResponseDecodable.html":{"name":"STPAPIResponseDecodable","abstract":"

    Objects conforming to STPAPIResponseDecodable can be automatically converted"},"Protocols/STPAddCardViewControllerDelegate.html":{"name":"STPAddCardViewControllerDelegate","abstract":"

    An STPAddCardViewControllerDelegate is notified when an STPAddCardViewController"},"Protocols/STPBackendAPIAdapter.html":{"name":"STPBackendAPIAdapter","abstract":"

    Typically, you will not need to implement this protocol yourself. You"},"Protocols/STPEphemeralKeyProvider.html":{"name":"STPEphemeralKeyProvider","abstract":"

    You should make your application’s API client conform to this interface."},"Protocols/STPFormEncodable.html":{"name":"STPFormEncodable","abstract":"

    Objects conforming to STPFormEncodable can be automatically converted to a form-encoded string, which can then be used when making requests to the Stripe API.

    "},"Protocols/STPPaymentCardTextFieldDelegate.html":{"name":"STPPaymentCardTextFieldDelegate","abstract":"

    This protocol allows a delegate to be notified when a payment text field’s"},"Protocols/STPPaymentContextDelegate.html":{"name":"STPPaymentContextDelegate","abstract":"

    Implement STPPaymentContextDelegate to get notified when a payment context changes, finishes, encounters errors, etc. In practice, if your app has a checkout screen view controller, that is a good candidate to implement this protocol.

    "},"Protocols/STPPaymentMethod.html":{"name":"STPPaymentMethod","abstract":"

    This protocol represents a payment method that a user can select and use to"},"Protocols/STPPaymentMethodsViewControllerDelegate.html":{"name":"STPPaymentMethodsViewControllerDelegate","abstract":"

    An STPPaymentMethodsViewControllerDelegate responds when a user selects a"},"Protocols/STPShippingAddressViewControllerDelegate.html":{"name":"STPShippingAddressViewControllerDelegate","abstract":"

    An STPShippingAddressViewControllerDelegate is notified when an STPShippingAddressViewController receives an address, completes with an address, or is cancelled.

    "},"Protocols/STPSourceProtocol.html":{"name":"STPSourceProtocol","abstract":"

    Objects conforming to this protocol can be attached to a Stripe Customer object"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPConnectionError":{"name":"STPConnectionError","abstract":"

    Trouble connecting to Stripe.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPInvalidRequestError":{"name":"STPInvalidRequestError","abstract":"

    Your request had invalid parameters.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPAPIError":{"name":"STPAPIError","abstract":"

    General-purpose API error.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPCardError":{"name":"STPCardError","abstract":"

    Something was wrong with the given card details.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPCancellationError":{"name":"STPCancellationError","abstract":"

    The operation was cancelled.

    ","parent_name":"STPErrorCode"},"Enums/STPErrorCode.html#/c:@E@STPErrorCode@STPEphemeralKeyDecodingError":{"name":"STPEphemeralKeyDecodingError","abstract":"

    The ephemeral key could not be decoded. Make sure your backend is sending","parent_name":"STPErrorCode"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusPending":{"name":"STPSourceVerificationStatusPending","abstract":"

    The verification is pending.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusSucceeded":{"name":"STPSourceVerificationStatusSucceeded","abstract":"

    The verification has succeeeded.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusFailed":{"name":"STPSourceVerificationStatusFailed","abstract":"

    The verification has failed.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceVerificationStatus.html#/c:@E@STPSourceVerificationStatus@STPSourceVerificationStatusUnknown":{"name":"STPSourceVerificationStatusUnknown","abstract":"

    The state of the verification is unknown.

    ","parent_name":"STPSourceVerificationStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusPending":{"name":"STPSourceRedirectStatusPending","abstract":"

    The redirect is pending.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusSucceeded":{"name":"STPSourceRedirectStatusSucceeded","abstract":"

    The redirect has succeeded.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusFailed":{"name":"STPSourceRedirectStatusFailed","abstract":"

    The redirect has failed.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceRedirectStatus.html#/c:@E@STPSourceRedirectStatus@STPSourceRedirectStatusUnknown":{"name":"STPSourceRedirectStatusUnknown","abstract":"

    The state of the redirect is unknown.

    ","parent_name":"STPSourceRedirectStatus"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeBancontact":{"name":"STPSourceTypeBancontact","abstract":"

    A Bancontact source. - see: https://stripe.com/docs/sources/bancontact

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeCard":{"name":"STPSourceTypeCard","abstract":"

    A card source. - see: https://stripe.com/docs/sources/cards

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeGiropay":{"name":"STPSourceTypeGiropay","abstract":"

    A Giropay source. - see: https://stripe.com/docs/sources/giropay

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeIDEAL":{"name":"STPSourceTypeIDEAL","abstract":"

    An iDEAL source. - see: https://stripe.com/docs/sources/ideal

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeSEPADebit":{"name":"STPSourceTypeSEPADebit","abstract":"

    A SEPA Direct Debit source. - see: https://stripe.com/docs/sources/sepa-debit

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeSofort":{"name":"STPSourceTypeSofort","abstract":"

    A SOFORT source. - see: https://stripe.com/docs/sources/sofort

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeThreeDSecure":{"name":"STPSourceTypeThreeDSecure","abstract":"

    A 3DS card source. - see: https://stripe.com/docs/sources/three-d-secure

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeAlipay":{"name":"STPSourceTypeAlipay","abstract":"

    An Alipay source. - see: https://stripe.com/docs/sources/alipay

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeP24":{"name":"STPSourceTypeP24","abstract":"

    A P24 source. - see: https://stripe.com/docs/sources/p24

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeEPS":{"name":"STPSourceTypeEPS","abstract":"

    An EPS source. - see: https://stripe.com/docs/sources/eps

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeMultibanco":{"name":"STPSourceTypeMultibanco","abstract":"

    A Multibanco source. - see: https://stripe.com/docs/sources/multibanco

    ","parent_name":"STPSourceType"},"Enums/STPSourceType.html#/c:@E@STPSourceType@STPSourceTypeUnknown":{"name":"STPSourceTypeUnknown","abstract":"

    An unknown type of source.

    ","parent_name":"STPSourceType"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusPending":{"name":"STPSourceStatusPending","abstract":"

    The source has been created and is awaiting customer action.

    ","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusChargeable":{"name":"STPSourceStatusChargeable","abstract":"

    The source is ready to use. The customer action has been completed or the","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusConsumed":{"name":"STPSourceStatusConsumed","abstract":"

    The source has been used. This status only applies to single-use sources.

    ","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusCanceled":{"name":"STPSourceStatusCanceled","abstract":"

    The source, which was chargeable, has expired because it was not used to","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusFailed":{"name":"STPSourceStatusFailed","abstract":"

    Your customer has not taken the required action or revoked your access","parent_name":"STPSourceStatus"},"Enums/STPSourceStatus.html#/c:@E@STPSourceStatus@STPSourceStatusUnknown":{"name":"STPSourceStatusUnknown","abstract":"

    The source status is unknown.

    ","parent_name":"STPSourceStatus"},"Enums/STPSourceUsage.html#/c:@E@STPSourceUsage@STPSourceUsageReusable":{"name":"STPSourceUsageReusable","abstract":"

    The source can be reused.

    ","parent_name":"STPSourceUsage"},"Enums/STPSourceUsage.html#/c:@E@STPSourceUsage@STPSourceUsageSingleUse":{"name":"STPSourceUsageSingleUse","abstract":"

    The source can only be used once.

    ","parent_name":"STPSourceUsage"},"Enums/STPSourceUsage.html#/c:@E@STPSourceUsage@STPSourceUsageUnknown":{"name":"STPSourceUsageUnknown","abstract":"

    The source’s usage is unknown.

    ","parent_name":"STPSourceUsage"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowNone":{"name":"STPSourceFlowNone","abstract":"

    No action is required from your customer.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowRedirect":{"name":"STPSourceFlowRedirect","abstract":"

    Your customer must be redirected to their online banking service (either a website or mobile banking app) to approve the payment.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowCodeVerification":{"name":"STPSourceFlowCodeVerification","abstract":"

    Your customer must verify ownership of their account by providing a code that you post to the Stripe API for authentication.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowReceiver":{"name":"STPSourceFlowReceiver","abstract":"

    Your customer must push funds to the account information provided.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceFlow.html#/c:@E@STPSourceFlow@STPSourceFlowUnknown":{"name":"STPSourceFlowUnknown","abstract":"

    The source’s flow is unknown.

    ","parent_name":"STPSourceFlow"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusRequired":{"name":"STPSourceCard3DSecureStatusRequired","abstract":"

    3D Secure is required. This card must be converted into a 3D Secure","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusOptional":{"name":"STPSourceCard3DSecureStatusOptional","abstract":"

    3D Secure is optional. It is not required for successful charging,","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusNotSupported":{"name":"STPSourceCard3DSecureStatusNotSupported","abstract":"

    3D Secure is not supported on this card.

    ","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPSourceCard3DSecureStatus.html#/c:@E@STPSourceCard3DSecureStatus@STPSourceCard3DSecureStatusUnknown":{"name":"STPSourceCard3DSecureStatusUnknown","abstract":"

    The status of 3D Secure support on this card is unknown.

    ","parent_name":"STPSourceCard3DSecureStatus"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateNotStarted":{"name":"STPRedirectContextStateNotStarted","abstract":"

    Initialized, but redirect not started.

    ","parent_name":"STPRedirectContextState"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateInProgress":{"name":"STPRedirectContextStateInProgress","abstract":"

    Redirect is in progress.

    ","parent_name":"STPRedirectContextState"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateCancelled":{"name":"STPRedirectContextStateCancelled","abstract":"

    Redirect has been cancelled programmatically before completing.

    ","parent_name":"STPRedirectContextState"},"Enums/STPRedirectContextState.html#/c:@E@STPRedirectContextState@STPRedirectContextStateCompleted":{"name":"STPRedirectContextStateCompleted","abstract":"

    Redirect has completed.

    ","parent_name":"STPRedirectContextState"},"Enums/STPPaymentMethodType.html#/c:@E@STPPaymentMethodType@STPPaymentMethodTypeNone":{"name":"STPPaymentMethodTypeNone","abstract":"

    Don’t allow any payment methods except for cards.

    ","parent_name":"STPPaymentMethodType"},"Enums/STPPaymentMethodType.html#/c:@E@STPPaymentMethodType@STPPaymentMethodTypeApplePay":{"name":"STPPaymentMethodTypeApplePay","abstract":"

    The user is allowed to pay with Apple Pay if it’s configured and available","parent_name":"STPPaymentMethodType"},"Enums/STPPaymentMethodType.html#/c:@E@STPPaymentMethodType@STPPaymentMethodTypeAll":{"name":"STPPaymentMethodTypeAll","abstract":"

    The user is allowed to use any available payment method to pay.

    ","parent_name":"STPPaymentMethodType"},"Enums/STPPaymentIntentConfirmationMethod.html#/c:@E@STPPaymentIntentConfirmationMethod@STPPaymentIntentConfirmationMethodUnknown":{"name":"STPPaymentIntentConfirmationMethodUnknown","abstract":"

    Unknown confirmation method

    ","parent_name":"STPPaymentIntentConfirmationMethod"},"Enums/STPPaymentIntentConfirmationMethod.html#/c:@E@STPPaymentIntentConfirmationMethod@STPPaymentIntentConfirmationMethodPublishable":{"name":"STPPaymentIntentConfirmationMethodPublishable","abstract":"

    Confirmed via publishable key

    ","parent_name":"STPPaymentIntentConfirmationMethod"},"Enums/STPPaymentIntentConfirmationMethod.html#/c:@E@STPPaymentIntentConfirmationMethod@STPPaymentIntentConfirmationMethodSecret":{"name":"STPPaymentIntentConfirmationMethodSecret","abstract":"

    Confirmed via secret key

    ","parent_name":"STPPaymentIntentConfirmationMethod"},"Enums/STPPaymentIntentCaptureMethod.html#/c:@E@STPPaymentIntentCaptureMethod@STPPaymentIntentCaptureMethodUnknown":{"name":"STPPaymentIntentCaptureMethodUnknown","abstract":"

    Unknown capture method

    ","parent_name":"STPPaymentIntentCaptureMethod"},"Enums/STPPaymentIntentCaptureMethod.html#/c:@E@STPPaymentIntentCaptureMethod@STPPaymentIntentCaptureMethodAutomatic":{"name":"STPPaymentIntentCaptureMethodAutomatic","abstract":"

    The PaymentIntent will be automatically captured

    ","parent_name":"STPPaymentIntentCaptureMethod"},"Enums/STPPaymentIntentCaptureMethod.html#/c:@E@STPPaymentIntentCaptureMethod@STPPaymentIntentCaptureMethodManual":{"name":"STPPaymentIntentCaptureMethodManual","abstract":"

    The PaymentIntent must be manually captured once it has the status","parent_name":"STPPaymentIntentCaptureMethod"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusUnknown":{"name":"STPPaymentIntentStatusUnknown","abstract":"

    Unknown status

    ","parent_name":"STPPaymentIntentStatus"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusRequiresSource":{"name":"STPPaymentIntentStatusRequiresSource","abstract":"

    This PaymentIntent requires a Source

    ","parent_name":"STPPaymentIntentStatus"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusRequiresConfirmation":{"name":"STPPaymentIntentStatusRequiresConfirmation","abstract":"

    This PaymentIntent needs to be confirmed

    ","parent_name":"STPPaymentIntentStatus"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusRequiresSourceAction":{"name":"STPPaymentIntentStatusRequiresSourceAction","abstract":"

    The selected Source requires additional authentication steps.","parent_name":"STPPaymentIntentStatus"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusProcessing":{"name":"STPPaymentIntentStatusProcessing","abstract":"

    Stripe is processing this PaymentIntent

    ","parent_name":"STPPaymentIntentStatus"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusSucceeded":{"name":"STPPaymentIntentStatusSucceeded","abstract":"

    The payment has succeeded

    ","parent_name":"STPPaymentIntentStatus"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusRequiresCapture":{"name":"STPPaymentIntentStatusRequiresCapture","abstract":"

    Indicates the payment must be captured, for STPPaymentIntentCaptureMethodManual

    ","parent_name":"STPPaymentIntentStatus"},"Enums/STPPaymentIntentStatus.html#/c:@E@STPPaymentIntentStatus@STPPaymentIntentStatusCanceled":{"name":"STPPaymentIntentStatusCanceled","abstract":"

    This PaymentIntent was canceled and cannot be changed.

    ","parent_name":"STPPaymentIntentStatus"},"Enums/STPFilePurpose.html#/c:@E@STPFilePurpose@STPFilePurposeIdentityDocument":{"name":"STPFilePurposeIdentityDocument","abstract":"

    Identity document file

    ","parent_name":"STPFilePurpose"},"Enums/STPFilePurpose.html#/c:@E@STPFilePurpose@STPFilePurposeDisputeEvidence":{"name":"STPFilePurposeDisputeEvidence","abstract":"

    Dispute evidence file

    ","parent_name":"STPFilePurpose"},"Enums/STPFilePurpose.html#/c:@E@STPFilePurpose@STPFilePurposeUnknown":{"name":"STPFilePurposeUnknown","abstract":"

    A file of unknown purpose type

    ","parent_name":"STPFilePurpose"},"Enums/STPCardValidationState.html#/c:@E@STPCardValidationState@STPCardValidationStateValid":{"name":"STPCardValidationStateValid","abstract":"

    The field’s contents are valid. For example, a valid, 16-digit card number.","parent_name":"STPCardValidationState"},"Enums/STPCardValidationState.html#/c:@E@STPCardValidationState@STPCardValidationStateInvalid":{"name":"STPCardValidationStateInvalid","abstract":"

    The field’s contents are invalid. For example, an expiration date","parent_name":"STPCardValidationState"},"Enums/STPCardValidationState.html#/c:@E@STPCardValidationState@STPCardValidationStateIncomplete":{"name":"STPCardValidationStateIncomplete","abstract":"

    The field’s contents are not currently valid, but could be by typing","parent_name":"STPCardValidationState"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandVisa":{"name":"STPCardBrandVisa","abstract":"

    Visa card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandAmex":{"name":"STPCardBrandAmex","abstract":"

    American Express card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandMasterCard":{"name":"STPCardBrandMasterCard","abstract":"

    MasterCard card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandDiscover":{"name":"STPCardBrandDiscover","abstract":"

    Discover card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandJCB":{"name":"STPCardBrandJCB","abstract":"

    JCB card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandDinersClub":{"name":"STPCardBrandDinersClub","abstract":"

    Diners Club card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandUnionPay":{"name":"STPCardBrandUnionPay","abstract":"

    UnionPay card

    ","parent_name":"STPCardBrand"},"Enums/STPCardBrand.html#/c:@E@STPCardBrand@STPCardBrandUnknown":{"name":"STPCardBrandUnknown","abstract":"

    An unknown card brand type

    ","parent_name":"STPCardBrand"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypeDebit":{"name":"STPCardFundingTypeDebit","abstract":"

    Debit card funding

    ","parent_name":"STPCardFundingType"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypeCredit":{"name":"STPCardFundingTypeCredit","abstract":"

    Credit card funding

    ","parent_name":"STPCardFundingType"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypePrepaid":{"name":"STPCardFundingTypePrepaid","abstract":"

    Prepaid card funding

    ","parent_name":"STPCardFundingType"},"Enums/STPCardFundingType.html#/c:@E@STPCardFundingType@STPCardFundingTypeOther":{"name":"STPCardFundingTypeOther","abstract":"

    An other or unknown type of funding source.

    ","parent_name":"STPCardFundingType"},"Enums/STPPaymentStatus.html#/c:@E@STPPaymentStatus@STPPaymentStatusSuccess":{"name":"STPPaymentStatusSuccess","abstract":"

    The payment succeeded.

    ","parent_name":"STPPaymentStatus"},"Enums/STPPaymentStatus.html#/c:@E@STPPaymentStatus@STPPaymentStatusError":{"name":"STPPaymentStatusError","abstract":"

    The payment failed due to an unforeseen error, such as the user’s Internet connection being offline.

    ","parent_name":"STPPaymentStatus"},"Enums/STPPaymentStatus.html#/c:@E@STPPaymentStatus@STPPaymentStatusUserCancellation":{"name":"STPPaymentStatusUserCancellation","abstract":"

    The user cancelled the payment (for example, by hitting cancel in the Apple Pay dialog).

    ","parent_name":"STPPaymentStatus"},"Enums/STPShippingStatus.html#/c:@E@STPShippingStatus@STPShippingStatusValid":{"name":"STPShippingStatusValid","abstract":"

    The shipping address is valid.

    ","parent_name":"STPShippingStatus"},"Enums/STPShippingStatus.html#/c:@E@STPShippingStatus@STPShippingStatusInvalid":{"name":"STPShippingStatusInvalid","abstract":"

    The shipping address is invalid.

    ","parent_name":"STPShippingStatus"},"Enums/STPShippingType.html#/c:@E@STPShippingType@STPShippingTypeShipping":{"name":"STPShippingTypeShipping","abstract":"

    Shipping the purchase to the provided address using a third-party","parent_name":"STPShippingType"},"Enums/STPShippingType.html#/c:@E@STPShippingType@STPShippingTypeDelivery":{"name":"STPShippingTypeDelivery","abstract":"

    Delivering the purchase by the seller.

    ","parent_name":"STPShippingType"},"Enums/STPBankAccountHolderType.html#/c:@E@STPBankAccountHolderType@STPBankAccountHolderTypeIndividual":{"name":"STPBankAccountHolderTypeIndividual","abstract":"

    An individual holds this bank account.

    ","parent_name":"STPBankAccountHolderType"},"Enums/STPBankAccountHolderType.html#/c:@E@STPBankAccountHolderType@STPBankAccountHolderTypeCompany":{"name":"STPBankAccountHolderTypeCompany","abstract":"

    A company holds this bank account.

    ","parent_name":"STPBankAccountHolderType"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusNew":{"name":"STPBankAccountStatusNew","abstract":"

    The account has had no activity or validation performed

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusValidated":{"name":"STPBankAccountStatusValidated","abstract":"

    Stripe has determined this bank account exists.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusVerified":{"name":"STPBankAccountStatusVerified","abstract":"

    Bank account verification has succeeded.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusVerificationFailed":{"name":"STPBankAccountStatusVerificationFailed","abstract":"

    Verification for this bank account has failed.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBankAccountStatus.html#/c:@E@STPBankAccountStatus@STPBankAccountStatusErrored":{"name":"STPBankAccountStatusErrored","abstract":"

    A transfer sent to this bank account has failed.

    ","parent_name":"STPBankAccountStatus"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsNone":{"name":"STPBillingAddressFieldsNone","abstract":"

    No billing address information

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsZip":{"name":"STPBillingAddressFieldsZip","abstract":"

    Just request the user’s billing ZIP code

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsFull":{"name":"STPBillingAddressFieldsFull","abstract":"

    Request the user’s full billing address

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html#/c:@E@STPBillingAddressFields@STPBillingAddressFieldsName":{"name":"STPBillingAddressFieldsName","abstract":"

    Just request the user’s billing name

    ","parent_name":"STPBillingAddressFields"},"Enums/STPBillingAddressFields.html":{"name":"STPBillingAddressFields","abstract":"

    What set of billing address information you need to collect from your user.

    "},"Enums/STPBankAccountStatus.html":{"name":"STPBankAccountStatus","abstract":"

    Possible validation states for a bank account.

    "},"Enums/STPBankAccountHolderType.html":{"name":"STPBankAccountHolderType","abstract":"

    The type of entity that holds a bank account.

    "},"Enums/STPShippingType.html":{"name":"STPShippingType","abstract":"

    These values control the labels used in the shipping info collection form.

    "},"Enums/STPShippingStatus.html":{"name":"STPShippingStatus","abstract":"

    An enum representing the status of a shipping address validation.

    "},"Enums/STPPaymentStatus.html":{"name":"STPPaymentStatus","abstract":"

    An enum representing the status of a payment requested from the user.

    "},"Enums/STPCardFundingType.html":{"name":"STPCardFundingType","abstract":"

    The various funding sources for a payment card.

    "},"Enums/STPCardBrand.html":{"name":"STPCardBrand","abstract":"

    The various card brands to which a payment card can belong.

    "},"Enums/STPCardValidationState.html":{"name":"STPCardValidationState","abstract":"

    These fields indicate whether a card field represents a valid value, invalid"},"Enums/STPFilePurpose.html":{"name":"STPFilePurpose","abstract":"

    The purpose of the uploaded file.

    "},"Enums/STPPaymentIntentStatus.html":{"name":"STPPaymentIntentStatus","abstract":"

    Status types for an STPPaymentIntent

    "},"Enums/STPPaymentIntentCaptureMethod.html":{"name":"STPPaymentIntentCaptureMethod","abstract":"

    Capture methods for a STPPaymentIntent

    "},"Enums/STPPaymentIntentConfirmationMethod.html":{"name":"STPPaymentIntentConfirmationMethod","abstract":"

    Confirmation methods for a STPPaymentIntent

    "},"Enums/STPPaymentMethodType.html":{"name":"STPPaymentMethodType","abstract":"

    This represents all of the payment methods available to your user when"},"Enums/STPRedirectContextState.html":{"name":"STPRedirectContextState","abstract":"

    Possible states for the redirect context to be in

    "},"Enums/STPSourceCard3DSecureStatus.html":{"name":"STPSourceCard3DSecureStatus","abstract":"

    The status of this card’s 3D Secure support.

    "},"Enums/STPSourceFlow.html":{"name":"STPSourceFlow","abstract":"

    Authentication flows for a Source

    "},"Enums/STPSourceUsage.html":{"name":"STPSourceUsage","abstract":"

    Usage types for a Source

    "},"Enums/STPSourceStatus.html":{"name":"STPSourceStatus","abstract":"

    Status types for a Source

    "},"Enums/STPSourceType.html":{"name":"STPSourceType","abstract":"

    Types for a Source

    "},"Enums/STPSourceRedirectStatus.html":{"name":"STPSourceRedirectStatus","abstract":"

    Redirect status types for a Source.

    "},"Enums/STPSourceVerificationStatus.html":{"name":"STPSourceVerificationStatus","abstract":"

    Verification status types for a Source.

    "},"Enums/STPErrorCode.html":{"name":"STPErrorCode","abstract":"

    Possible error code values for NSError’s with the StripeDomain domain

    "},"Constants.html#/c:STPAPIClient.h@STPSDKVersion":{"name":"STPSDKVersion","abstract":"

    The current version of this library.

    "},"Constants.html#/c:@STPContactFieldPostalAddress":{"name":"STPContactFieldPostalAddress","abstract":"

    The contact’s full physical address.

    "},"Constants.html#/c:@STPContactFieldEmailAddress":{"name":"STPContactFieldEmailAddress","abstract":"

    The contact’s email address.

    "},"Constants.html#/c:@STPContactFieldPhoneNumber":{"name":"STPContactFieldPhoneNumber","abstract":"

    The contact’s phone number.

    "},"Constants.html#/c:@STPContactFieldName":{"name":"STPContactFieldName","abstract":"

    The contact’s name.

    "},"Constants.html#/c:@StripeDomain":{"name":"StripeDomain","abstract":"

    All Stripe iOS errors will be under this domain.

    "},"Constants.html#/c:@STPErrorMessageKey":{"name":"STPErrorMessageKey","abstract":"

    A developer-friendly error message that explains what went wrong. You probably"},"Constants.html#/c:@STPCardErrorCodeKey":{"name":"STPCardErrorCodeKey","abstract":"

    What went wrong with your STPCard (e.g., STPInvalidCVC. See below for full list).

    "},"Constants.html#/c:@STPErrorParameterKey":{"name":"STPErrorParameterKey","abstract":"

    Which parameter on the STPCard had an error (e.g., cvc). Useful for marking up the"},"Constants.html#/c:@STPStripeErrorCodeKey":{"name":"STPStripeErrorCodeKey","abstract":"

    The error code returned by the Stripe API.

    "},"Constants.html#/c:@STPStripeErrorTypeKey":{"name":"STPStripeErrorTypeKey","abstract":"

    The error type returned by the Stripe API.

    "},"Constants.html#/c:@STPInvalidNumber":{"name":"STPInvalidNumber","abstract":"

    The card number is not a valid credit card number.

    "},"Constants.html#/c:@STPInvalidExpMonth":{"name":"STPInvalidExpMonth","abstract":"

    The card has an invalid expiration month.

    "},"Constants.html#/c:@STPInvalidExpYear":{"name":"STPInvalidExpYear","abstract":"

    The card has an invalid expiration year.

    "},"Constants.html#/c:@STPInvalidCVC":{"name":"STPInvalidCVC","abstract":"

    The card has an invalid CVC.

    "},"Constants.html#/c:@STPIncorrectNumber":{"name":"STPIncorrectNumber","abstract":"

    The card number is incorrect.

    "},"Constants.html#/c:@STPExpiredCard":{"name":"STPExpiredCard","abstract":"

    The card is expired.

    "},"Constants.html#/c:@STPCardDeclined":{"name":"STPCardDeclined","abstract":"

    The card was declined.

    "},"Constants.html#/c:@STPIncorrectCVC":{"name":"STPIncorrectCVC","abstract":"

    The card has an incorrect CVC.

    "},"Constants.html#/c:@STPProcessingError":{"name":"STPProcessingError","abstract":"

    An error occured while processing this card.

    "},"Classes/STPUserInformation.html#/c:objc(cs)STPUserInformation(py)billingAddress":{"name":"billingAddress","abstract":"

    The user’s billing address. When set, the add card form will be filled with","parent_name":"STPUserInformation"},"Classes/STPUserInformation.html#/c:objc(cs)STPUserInformation(py)shippingAddress":{"name":"shippingAddress","abstract":"

    The user’s shipping address. When set, the shipping address form will be filled","parent_name":"STPUserInformation"},"Classes/STPToken.html#/c:objc(cs)STPToken(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPToken. You should only use one that has been returned from an STPAPIClient callback.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)tokenId":{"name":"tokenId","abstract":"

    The value of the token. You can store this value on your server and use it to make charges and customers.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)livemode":{"name":"livemode","abstract":"

    Whether or not this token was created in livemode. Will be YES if you used your Live Publishable Key, and NO if you used your Test Publishable Key.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)card":{"name":"card","abstract":"

    The credit card details that were used to create the token. Will only be set if the token was created via a credit card or Apple Pay, otherwise it will be","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)bankAccount":{"name":"bankAccount","abstract":"

    The bank account details that were used to create the token. Will only be set if the token was created with a bank account, otherwise it will be nil.

    ","parent_name":"STPToken"},"Classes/STPToken.html#/c:objc(cs)STPToken(py)created":{"name":"created","abstract":"

    When the token was created.

    ","parent_name":"STPToken"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(cm)defaultTheme":{"name":"+defaultTheme","abstract":"

    The default theme used by all Stripe UI. All themable UI classes, such as STPAddCardViewController, have one initializer that takes a theme and one that does not. If you use the one that does not, the default theme will be used to customize that view controller’s appearance.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)primaryBackgroundColor":{"name":"primaryBackgroundColor","abstract":"

    The primary background color of the theme. This will be used as the backgroundColor for any views with this theme.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)secondaryBackgroundColor":{"name":"secondaryBackgroundColor","abstract":"

    The secondary background color of this theme. This will be used as the backgroundColor for any supplemental views inside a view with this theme - for example, a UITableView will set it’s cells’ background color to this value.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)tertiaryBackgroundColor":{"name":"tertiaryBackgroundColor","abstract":"

    This color is automatically derived by reducing the alpha of the primaryBackgroundColor and is used as a section border color in table view cells.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)quaternaryBackgroundColor":{"name":"quaternaryBackgroundColor","abstract":"

    This color is automatically derived by reducing the brightness of the primaryBackgroundColor and is used as a separator color in table view cells.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)primaryForegroundColor":{"name":"primaryForegroundColor","abstract":"

    The primary foreground color of this theme. This will be used as the text color for any important labels in a view with this theme (such as the text color for a text field that the user needs to fill out).

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)secondaryForegroundColor":{"name":"secondaryForegroundColor","abstract":"

    The secondary foreground color of this theme. This will be used as the text color for any supplementary labels in a view with this theme (such as the placeholder color for a text field that the user needs to fill out).

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)tertiaryForegroundColor":{"name":"tertiaryForegroundColor","abstract":"

    This color is automatically derived from the secondaryForegroundColor with a lower alpha component, used for disabled text.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)accentColor":{"name":"accentColor","abstract":"

    The accent color of this theme - it will be used for any buttons and other elements on a view that are important to highlight.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)errorColor":{"name":"errorColor","abstract":"

    The error color of this theme - it will be used for rendering any error messages or views.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)font":{"name":"font","abstract":"

    The font to be used for all views using this theme. Make sure to select an appropriate size.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)emphasisFont":{"name":"emphasisFont","abstract":"

    The medium-weight font to be used for all bold text in views using this theme. Make sure to select an appropriate size.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)barStyle":{"name":"barStyle","abstract":"

    The navigation bar style to use for any view controllers presented modally","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)translucentNavigationBar":{"name":"translucentNavigationBar","abstract":"

    A Boolean value indicating whether the navigation bar for any view controllers","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)smallFont":{"name":"smallFont","abstract":"

    This font is automatically derived from the font, with a slightly lower point size, and will be used for supplementary labels.

    ","parent_name":"STPTheme"},"Classes/STPTheme.html#/c:objc(cs)STPTheme(py)largeFont":{"name":"largeFont","abstract":"

    This font is automatically derived from the font, with a larger point size, and will be used for large labels such as SMS code entry.

    ","parent_name":"STPTheme"},"Classes/STPSourceVerification.html#/c:objc(cs)STPSourceVerification(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceVerification. You should only use","parent_name":"STPSourceVerification"},"Classes/STPSourceVerification.html#/c:objc(cs)STPSourceVerification(py)attemptsRemaining":{"name":"attemptsRemaining","abstract":"

    The number of attempts remaining to authenticate the source object with a","parent_name":"STPSourceVerification"},"Classes/STPSourceVerification.html#/c:objc(cs)STPSourceVerification(py)status":{"name":"status","abstract":"

    The status of the verification.

    ","parent_name":"STPSourceVerification"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceSEPADebitDetails.","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the account number.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)bankCode":{"name":"bankCode","abstract":"

    The account’s bank code.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the country of the bank account.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)fingerprint":{"name":"fingerprint","abstract":"

    The account’s fingerprint.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)mandateReference":{"name":"mandateReference","abstract":"

    The reference of the mandate accepted by your customer.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceSEPADebitDetails.html#/c:objc(cs)STPSourceSEPADebitDetails(py)mandateURL":{"name":"mandateURL","abstract":"

    The details of the mandate accepted by your customer.

    ","parent_name":"STPSourceSEPADebitDetails"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceRedirect. You should only use","parent_name":"STPSourceRedirect"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(py)returnURL":{"name":"returnURL","abstract":"

    The URL you provide to redirect the customer to after they authenticated their payment.

    ","parent_name":"STPSourceRedirect"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(py)status":{"name":"status","abstract":"

    The status of the redirect.

    ","parent_name":"STPSourceRedirect"},"Classes/STPSourceRedirect.html#/c:objc(cs)STPSourceRedirect(py)url":{"name":"url","abstract":"

    The URL provided to you to redirect a customer to as part of a redirect authentication flow.

    ","parent_name":"STPSourceRedirect"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceReceiver. You should only use one that is part of an existing STPSource object.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)address":{"name":"address","abstract":"

    The address of the receiver source. This is the value that should be communicated to the customer to send their funds to.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)amountCharged":{"name":"amountCharged","abstract":"

    The total amount charged by you.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)amountReceived":{"name":"amountReceived","abstract":"

    The total amount received by the receiver source.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceReceiver.html#/c:objc(cs)STPSourceReceiver(py)amountReturned":{"name":"amountReturned","abstract":"

    The total amount that was returned to the customer.

    ","parent_name":"STPSourceReceiver"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)type":{"name":"type","abstract":"

    The type of the source to create. Required.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)rawTypeString":{"name":"rawTypeString","abstract":"

    The raw underlying type string sent to the server.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)amount":{"name":"amount","abstract":"

    A positive integer in the smallest currency unit representing the","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)currency":{"name":"currency","abstract":"

    The currency associated with the source. This is the currency for which the source","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)flow":{"name":"flow","abstract":"

    The authentication flow of the source to create. flow may be redirect,","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs that you can attach to a source object.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)owner":{"name":"owner","abstract":"

    Information about the owner of the payment instrument. May be used or required","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)redirect":{"name":"redirect","abstract":"

    Parameters required for the redirect flow. Required if the source is","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)token":{"name":"token","abstract":"

    An optional token used to create the source. When passed, token properties will","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(py)usage":{"name":"usage","abstract":"

    Whether this source should be reusable or not. usage may be reusable or","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)bancontactParamsWithAmount:name:returnURL:statementDescriptor:":{"name":"+bancontactParamsWithAmount:name:returnURL:statementDescriptor:","abstract":"

    Creates params for a Bancontact source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)cardParamsWithCard:":{"name":"+cardParamsWithCard:","abstract":"

    Creates params for a Card source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)giropayParamsWithAmount:name:returnURL:statementDescriptor:":{"name":"+giropayParamsWithAmount:name:returnURL:statementDescriptor:","abstract":"

    Creates params for a Giropay source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)idealParamsWithAmount:name:returnURL:statementDescriptor:bank:":{"name":"+idealParamsWithAmount:name:returnURL:statementDescriptor:bank:","abstract":"

    Creates params for an iDEAL source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)sepaDebitParamsWithName:iban:addressLine1:city:postalCode:country:":{"name":"+sepaDebitParamsWithName:iban:addressLine1:city:postalCode:country:","abstract":"

    Creates params for a SEPA Debit source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)sofortParamsWithAmount:returnURL:country:statementDescriptor:":{"name":"+sofortParamsWithAmount:returnURL:country:statementDescriptor:","abstract":"

    Creates params for a Sofort source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)threeDSecureParamsWithAmount:currency:returnURL:card:":{"name":"+threeDSecureParamsWithAmount:currency:returnURL:card:","abstract":"

    Creates params for a 3DS source.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)alipayParamsWithAmount:currency:returnURL:":{"name":"+alipayParamsWithAmount:currency:returnURL:","abstract":"

    Creates params for a single-use Alipay source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)alipayReusableParamsWithCurrency:returnURL:":{"name":"+alipayReusableParamsWithCurrency:returnURL:","abstract":"

    Creates params for a reusable Alipay source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)p24ParamsWithAmount:currency:email:name:returnURL:":{"name":"+p24ParamsWithAmount:currency:email:name:returnURL:","abstract":"

    Creates params for a P24 source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)visaCheckoutParamsWithCallId:":{"name":"+visaCheckoutParamsWithCallId:","abstract":"

    Creates params for a card source created from Visa Checkout.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)masterpassParamsWithCartId:transactionId:":{"name":"+masterpassParamsWithCartId:transactionId:","abstract":"

    Creates params for a card source created from Masterpass.

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)epsParamsWithAmount:name:returnURL:statementDescriptor:":{"name":"+epsParamsWithAmount:name:returnURL:statementDescriptor:","abstract":"

    Create params for an EPS source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceParams.html#/c:objc(cs)STPSourceParams(cm)multibancoParamsWithAmount:returnURL:email:":{"name":"+multibancoParamsWithAmount:returnURL:email:","abstract":"

    Create params for a Multibanco source

    ","parent_name":"STPSourceParams"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceOwner. You should only use one","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)address":{"name":"address","abstract":"

    Owner’s address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)email":{"name":"email","abstract":"

    Owner’s email address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)name":{"name":"name","abstract":"

    Owner’s full name.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)phone":{"name":"phone","abstract":"

    Owner’s phone number.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedAddress":{"name":"verifiedAddress","abstract":"

    Verified owner’s address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedEmail":{"name":"verifiedEmail","abstract":"

    Verified owner’s email address.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedName":{"name":"verifiedName","abstract":"

    Verified owner’s full name.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceOwner.html#/c:objc(cs)STPSourceOwner(py)verifiedPhone":{"name":"verifiedPhone","abstract":"

    Verified owner’s phone number.

    ","parent_name":"STPSourceOwner"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSourceCardDetails. You should only","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)expMonth":{"name":"expMonth","abstract":"

    The card’s expiration month. 1-indexed (i.e. 1 == January)

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)expYear":{"name":"expYear","abstract":"

    The card’s expiration year.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)brand":{"name":"brand","abstract":"

    The issuer of the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)funding":{"name":"funding","abstract":"

    The funding source for the card (credit, debit, prepaid, or other)

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the issuing country of the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)threeDSecure":{"name":"threeDSecure","abstract":"

    Whether 3D Secure is supported or required by the card.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSourceCardDetails.html#/c:objc(cs)STPSourceCardDetails(py)isApplePayCard":{"name":"isApplePayCard","abstract":"

    True if this card was created through Apple Pay, false otherwise.

    ","parent_name":"STPSourceCardDetails"},"Classes/STPSource.html#/c:objc(cs)STPSource(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPSource. You should only use one that","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)amount":{"name":"amount","abstract":"

    The amount associated with the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)clientSecret":{"name":"clientSecret","abstract":"

    The client secret of the source. Used for client-side fetching of a source","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)created":{"name":"created","abstract":"

    When the source was created.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)currency":{"name":"currency","abstract":"

    The currency associated with the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)flow":{"name":"flow","abstract":"

    The authentication flow of the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)livemode":{"name":"livemode","abstract":"

    Whether or not this source was created in livemode.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs associated with the source object.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)owner":{"name":"owner","abstract":"

    Information about the owner of the payment instrument.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)receiver":{"name":"receiver","abstract":"

    Information related to the receiver flow. Present if the source’s flow","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)redirect":{"name":"redirect","abstract":"

    Information related to the redirect flow. Present if the source’s flow","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)status":{"name":"status","abstract":"

    The status of the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)type":{"name":"type","abstract":"

    The type of the source.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)usage":{"name":"usage","abstract":"

    Whether this source should be reusable or not.

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)verification":{"name":"verification","abstract":"

    Information related to the verification flow. Present if the source’s flow","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)details":{"name":"details","abstract":"

    Information about the source specific to its type

    ","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)cardDetails":{"name":"cardDetails","abstract":"

    If this is a card source, this property provides typed access to the","parent_name":"STPSource"},"Classes/STPSource.html#/c:objc(cs)STPSource(py)sepaDebitDetails":{"name":"sepaDebitDetails","abstract":"

    If this is a SEPA Debit source, this property provides typed access to the","parent_name":"STPSource"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)init":{"name":"-init","abstract":"

    A convenience initializer; equivalent to calling initWithConfiguration:[STPPaymentConfiguration sharedConfiguration] theme:[STPTheme defaultTheme] currency:nil shippingAddress:nil selectedShippingMethod:nil prefilledInformation:nil.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithPaymentContext:":{"name":"-initWithPaymentContext:","abstract":"

    Initializes a new STPShippingAddressViewController with the given payment context and sets the payment context as its delegate.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithConfiguration:theme:currency:shippingAddress:selectedShippingMethod:prefilledInformation:":{"name":"-initWithConfiguration:theme:currency:shippingAddress:selectedShippingMethod:prefilledInformation:","abstract":"

    Initializes a new STPShippingAddressCardViewController with the provided parameters.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(py)delegate":{"name":"delegate","abstract":"

    The view controller’s delegate. This must be set before showing the view controller in order for it to work properly. - see: STPShippingAddressViewControllerDelegate

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)dismissWithCompletion:":{"name":"-dismissWithCompletion:","abstract":"

    If you’re pushing STPShippingAddressViewController onto an existing UINavigationController‘s stack, you should use this method to dismiss it, since it may have pushed an additional shipping method view controller onto the navigation controller’s stack.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPShippingAddressViewController.html#/c:objc(cs)STPShippingAddressViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPShippingAddressViewController"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(py)state":{"name":"state","abstract":"

    The current state of the context.

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)initWithSource:completion:":{"name":"-initWithSource:completion:","abstract":"

    Initializer for context from an STPSource.

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)initWithPaymentIntent:completion:":{"name":"-initWithPaymentIntent:completion:","abstract":"

    Initializer for context from an STPPaymentIntent.

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)init":{"name":"-init","abstract":"

    Use initWithSource:completion:

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)startRedirectFlowFromViewController:":{"name":"-startRedirectFlowFromViewController:","abstract":"

    Starts a redirect flow.

    ","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)startSafariViewControllerRedirectFlowFromViewController:":{"name":"-startSafariViewControllerRedirectFlowFromViewController:","abstract":"

    Starts a redirect flow by presenting an SFSafariViewController in your app","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)startSafariAppRedirectFlow":{"name":"-startSafariAppRedirectFlow","abstract":"

    Starts a redirect flow by calling openURL to bounce the user out to","parent_name":"STPRedirectContext"},"Classes/STPRedirectContext.html#/c:objc(cs)STPRedirectContext(im)cancel":{"name":"-cancel","abstract":"

    Dismisses any presented views and stops listening for any","parent_name":"STPRedirectContext"},"Classes/STPPaymentResult.html#/c:objc(cs)STPPaymentResult(py)source":{"name":"source","abstract":"

    The returned source that the user has selected. This may come from a variety of different payment methods, such as an Apple Pay payment or a stored credit card. - see: STPSource.h

    ","parent_name":"STPPaymentResult"},"Classes/STPPaymentResult.html#/c:objc(cs)STPPaymentResult(im)initWithSource:":{"name":"-initWithSource:","abstract":"

    Initializes the payment result with a given source. This is invoked by STPPaymentContext internally; you shouldn’t have to call it directly.

    ","parent_name":"STPPaymentResult"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)delegate":{"name":"delegate","abstract":"

    The delegate for the view controller.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithPaymentContext:":{"name":"-initWithPaymentContext:","abstract":"

    Creates a new payment methods view controller.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithConfiguration:theme:customerContext:delegate:":{"name":"-initWithConfiguration:theme:customerContext:delegate:","abstract":"

    Initializes a new payment methods view controller without using a","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithConfiguration:theme:apiAdapter:delegate:":{"name":"-initWithConfiguration:theme:apiAdapter:delegate:","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)prefilledInformation":{"name":"prefilledInformation","abstract":"

    If you’ve already collected some information from your user, you can set it","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)paymentMethodsViewControllerFooterView":{"name":"paymentMethodsViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the view controller when it is","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(py)addCardViewControllerFooterView":{"name":"addCardViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the view controller when it is","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)dismissWithCompletion:":{"name":"-dismissWithCompletion:","abstract":"

    If you’re pushing STPPaymentMethodsViewController onto an existing","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentMethodsViewController.html#/c:objc(cs)STPPaymentMethodsViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Use one of the initializers declared in this interface.

    ","parent_name":"STPPaymentMethodsViewController"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(im)initWithClientSecret:":{"name":"-initWithClientSecret:","abstract":"

    Initialize this STPPaymentIntentParams with a clientSecret, which is the only required","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(py)stripeId":{"name":"stripeId","abstract":"

    The Stripe id of the PaymentIntent, extracted from the clientSecret.

    ","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(py)clientSecret":{"name":"clientSecret","abstract":"

    The client secret of the PaymentIntent. Required

    ","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(py)sourceParams":{"name":"sourceParams","abstract":"

    Provide a supported STPSourceParams object into here, and Stripe will create a Source","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(py)sourceId":{"name":"sourceId","abstract":"

    Provide an already created Source’s id, and it will be used to confirm the PaymentIntent.

    ","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(py)receiptEmail":{"name":"receiptEmail","abstract":"

    Email address that the receipt for the resulting payment will be sent to.

    ","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(py)saveSourceToCustomer":{"name":"saveSourceToCustomer","abstract":"

    @YES to save this PaymentIntent’s Source to the associated Customer,","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntentParams.html#/c:objc(cs)STPPaymentIntentParams(py)returnUrl":{"name":"returnUrl","abstract":"

    The URL to redirect your customer back to after they authenticate or cancel","parent_name":"STPPaymentIntentParams"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPPaymentIntent. You should only use one that","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)stripeId":{"name":"stripeId","abstract":"

    The Stripe ID of the PaymentIntent.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)clientSecret":{"name":"clientSecret","abstract":"

    The client secret used to fetch this PaymentIntent

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)amount":{"name":"amount","abstract":"

    Amount intended to be collected by this PaymentIntent.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)canceledAt":{"name":"canceledAt","abstract":"

    If status is STPPaymentIntentStatusCanceled, when the PaymentIntent was canceled.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)captureMethod":{"name":"captureMethod","abstract":"

    Capture method of this PaymentIntent

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)confirmationMethod":{"name":"confirmationMethod","abstract":"

    Confirmation method of this PaymentIntent

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)created":{"name":"created","abstract":"

    When the PaymentIntent was created.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)currency":{"name":"currency","abstract":"

    The currency associated with the PaymentIntent.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)stripeDescription":{"name":"stripeDescription","abstract":"

    The description field of the PaymentIntent.","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)livemode":{"name":"livemode","abstract":"

    Whether or not this PaymentIntent was created in livemode.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)receiptEmail":{"name":"receiptEmail","abstract":"

    Email address that the receipt for the resulting payment will be sent to.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)returnUrl":{"name":"returnUrl","abstract":"

    The URL to redirect your customer back to after they authenticate or cancel their","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)sourceId":{"name":"sourceId","abstract":"

    The Stripe ID of the Source used in this PaymentIntent.

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentIntent.html#/c:objc(cs)STPPaymentIntent(py)status":{"name":"status","abstract":"

    Status of the PaymentIntent

    ","parent_name":"STPPaymentIntent"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithCustomerContext:":{"name":"-initWithCustomerContext:","abstract":"

    This is a convenience initializer; it is equivalent to calling","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithCustomerContext:configuration:theme:":{"name":"-initWithCustomerContext:configuration:theme:","abstract":"

    Initializes a new Payment Context with the provided customer context, configuration,","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithAPIAdapter:":{"name":"-initWithAPIAdapter:","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)initWithAPIAdapter:configuration:theme:":{"name":"-initWithAPIAdapter:configuration:theme:","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)apiAdapter":{"name":"apiAdapter","abstract":"

    Note: Instead of providing your own backend API adapter, we recommend using","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)configuration":{"name":"configuration","abstract":"

    The configuration for the payment context to use internally. - see: STPPaymentConfiguration.h

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)theme":{"name":"theme","abstract":"

    The visual appearance that will be used by any views that the context generates. - see: STPTheme.h

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)prefilledInformation":{"name":"prefilledInformation","abstract":"

    If you’ve already collected some information from your user, you can set it here and it’ll be automatically filled out when possible/appropriate in any UI that the payment context creates.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)hostViewController":{"name":"hostViewController","abstract":"

    The view controller that any additional UI will be presented on. If you have a checkout view controller in your app, that should be used as the host view controller.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)delegate":{"name":"delegate","abstract":"

    This delegate will be notified when the payment context’s contents change. - see: STPPaymentContextDelegate

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)loading":{"name":"loading","abstract":"

    Whether or not the payment context is currently loading information from the network.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)selectedPaymentMethod":{"name":"selectedPaymentMethod","abstract":"

    The user’s currently selected payment method. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentMethods":{"name":"paymentMethods","abstract":"

    The available payment methods the user can choose between. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)selectedShippingMethod":{"name":"selectedShippingMethod","abstract":"

    The user’s currently selected shipping method. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)shippingMethods":{"name":"shippingMethods","abstract":"

    An array of STPShippingMethod objects that describe the supported shipping methods. May be nil.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)shippingAddress":{"name":"shippingAddress","abstract":"

    The user’s shipping address. May be nil.","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentAmount":{"name":"paymentAmount","abstract":"

    The amount of money you’re requesting from the user, in the smallest currency","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentCurrency":{"name":"paymentCurrency","abstract":"

    The three-letter currency code for the currency of the payment (i.e. USD, GBP,","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentCountry":{"name":"paymentCountry","abstract":"

    The two-letter country code for the country where the payment will be processed.","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentSummaryItems":{"name":"paymentSummaryItems","abstract":"

    If you support Apple Pay, you can optionally set the PKPaymentSummaryItems","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)modalPresentationStyle":{"name":"modalPresentationStyle","abstract":"

    The presentation style used for all view controllers presented modally by the context.","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)largeTitleDisplayMode":{"name":"largeTitleDisplayMode","abstract":"

    The mode to use when displaying the title of the navigation bar in all view","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)paymentMethodsViewControllerFooterView":{"name":"paymentMethodsViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the payment methods selection","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(py)addCardViewControllerFooterView":{"name":"addCardViewControllerFooterView","abstract":"

    A view that will be placed as the footer of the add card view controller.

    ","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)retryLoading":{"name":"-retryLoading","abstract":"

    If paymentContext:didFailToLoadWithError: is called on your delegate, you","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)presentPaymentMethodsViewController":{"name":"-presentPaymentMethodsViewController","abstract":"

    This creates, configures, and appropriately presents an STPPaymentMethodsViewController","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)pushPaymentMethodsViewController":{"name":"-pushPaymentMethodsViewController","abstract":"

    This creates, configures, and appropriately pushes an STPPaymentMethodsViewController","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)presentShippingViewController":{"name":"-presentShippingViewController","abstract":"

    This creates, configures, and appropriately presents a view controller for","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)pushShippingViewController":{"name":"-pushShippingViewController","abstract":"

    This creates, configures, and appropriately pushes a view controller for","parent_name":"STPPaymentContext"},"Classes/STPPaymentContext.html#/c:objc(cs)STPPaymentContext(im)requestPayment":{"name":"-requestPayment","abstract":"

    Requests payment from the user. This may need to present some supplemental UI","parent_name":"STPPaymentContext"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(cm)sharedConfiguration":{"name":"+sharedConfiguration","abstract":"

    This is a convenience singleton configuration that uses the default values for","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)publishableKey":{"name":"publishableKey","abstract":"

    Your Stripe publishable key

    ","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)additionalPaymentMethods":{"name":"additionalPaymentMethods","abstract":"

    An enum value representing which payment methods you will accept from your user","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)requiredBillingAddressFields":{"name":"requiredBillingAddressFields","abstract":"

    The billing address fields the user must fill out when prompted for their","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)requiredShippingAddressFields":{"name":"requiredShippingAddressFields","abstract":"

    The shipping address fields the user must fill out when prompted for their","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)verifyPrefilledShippingAddress":{"name":"verifyPrefilledShippingAddress","abstract":"

    Whether the user should be prompted to verify prefilled shipping information.

    ","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)shippingType":{"name":"shippingType","abstract":"

    The type of shipping for this purchase. This property sets the labels displayed","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)companyName":{"name":"companyName","abstract":"

    The name of your company, for displaying to the user during payment flows. For","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)appleMerchantIdentifier":{"name":"appleMerchantIdentifier","abstract":"

    The Apple Merchant Identifier to use during Apple Pay transactions. To create","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)canDeletePaymentMethods":{"name":"canDeletePaymentMethods","abstract":"

    Determines whether or not the user is able to delete payment methods

    ","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)createCardSources":{"name":"createCardSources","abstract":"

    If the value of this property is true, when your user adds a card in our UI,","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentConfiguration.html#/c:objc(cs)STPPaymentConfiguration(py)stripeAccount":{"name":"stripeAccount","abstract":"

    In order to perform API requests on behalf of a connected account, e.g. to","parent_name":"STPPaymentConfiguration"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)delegate":{"name":"delegate","abstract":"

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)font":{"name":"font","abstract":"

    The font used in each child field. Default is [UIFont systemFontOfSize:18].

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)textColor":{"name":"textColor","abstract":"

    The text color to be used when entering valid text. Default is [UIColor blackColor].

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)textErrorColor":{"name":"textErrorColor","abstract":"

    The text color to be used when the user has entered invalid information,","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)placeholderColor":{"name":"placeholderColor","abstract":"

    The text placeholder color used in each child field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)numberPlaceholder":{"name":"numberPlaceholder","abstract":"

    The placeholder for the card number field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)expirationPlaceholder":{"name":"expirationPlaceholder","abstract":"

    The placeholder for the expiration field. Defaults to @MM/YY.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cvcPlaceholder":{"name":"cvcPlaceholder","abstract":"

    The placeholder for the cvc field. Defaults to @CVC.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)postalCodePlaceholder":{"name":"postalCodePlaceholder","abstract":"

    The placeholder for the postal code field. Defaults to @ZIP for United States","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cursorColor":{"name":"cursorColor","abstract":"

    The cursor color for the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)borderColor":{"name":"borderColor","abstract":"

    The border color for the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)borderWidth":{"name":"borderWidth","abstract":"

    The width of the field’s border.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cornerRadius":{"name":"cornerRadius","abstract":"

    The corner radius for the field’s border.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)keyboardAppearance":{"name":"keyboardAppearance","abstract":"

    The keyboard appearance for the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)inputView":{"name":"inputView","abstract":"

    This behaves identically to setting the inputView for each child text field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)inputAccessoryView":{"name":"inputAccessoryView","abstract":"

    This behaves identically to setting the inputAccessoryView for each child text field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)brandImage":{"name":"brandImage","abstract":"

    The curent brand image displayed in the receiver.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)isValid":{"name":"isValid","abstract":"

    Whether or not the form currently contains a valid card number,","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)enabled":{"name":"enabled","abstract":"

    Enable/disable selecting or editing the field. Useful when submitting card details to Stripe.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cardNumber":{"name":"cardNumber","abstract":"

    The current card number displayed by the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)expirationMonth":{"name":"expirationMonth","abstract":"

    The current expiration month displayed by the field (1 = January, etc).

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)formattedExpirationMonth":{"name":"formattedExpirationMonth","abstract":"

    The current expiration month displayed by the field, as a string. T

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)expirationYear":{"name":"expirationYear","abstract":"

    The current expiration year displayed by the field, modulo 100","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)formattedExpirationYear":{"name":"formattedExpirationYear","abstract":"

    The current expiration year displayed by the field, as a string.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cvc":{"name":"cvc","abstract":"

    The current card CVC displayed by the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)postalCode":{"name":"postalCode","abstract":"

    The current card ZIP or postal code displayed by the field.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)postalCodeEntryEnabled":{"name":"postalCodeEntryEnabled","abstract":"

    Controls if a postal code entry field can be displayed to the user.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)countryCode":{"name":"countryCode","abstract":"

    The two-letter ISO country code that corresponds to the user’s billing address.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(py)cardParams":{"name":"cardParams","abstract":"

    Convenience property for creating an STPCardParams from the currently entered information","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)becomeFirstResponder":{"name":"-becomeFirstResponder","abstract":"

    Causes the text field to begin editing. Presents the keyboard.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)resignFirstResponder":{"name":"-resignFirstResponder","abstract":"

    Causes the text field to stop editing. Dismisses the keyboard.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)clear":{"name":"-clear","abstract":"

    Resets all of the contents of all of the fields. If the field is currently being edited, the number field will become selected.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(cm)cvcImageForCardBrand:":{"name":"+cvcImageForCardBrand:","abstract":"

    Returns the cvc image used for a card brand.","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(cm)brandImageForCardBrand:":{"name":"+brandImageForCardBrand:","abstract":"

    Returns the brand image used for a card brand.","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(cm)errorImageForCardBrand:":{"name":"+errorImageForCardBrand:","abstract":"

    Returns the error image used for a card brand.","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)brandImageRectForBounds:":{"name":"-brandImageRectForBounds:","abstract":"

    Returns the rectangle in which the receiver draws its brand image.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentCardTextField.html#/c:objc(cs)STPPaymentCardTextField(im)fieldsRectForBounds:":{"name":"-fieldsRectForBounds:","abstract":"

    Returns the rectangle in which the receiver draws the text fields.

    ","parent_name":"STPPaymentCardTextField"},"Classes/STPPaymentActivityIndicatorView.html#/c:objc(cs)STPPaymentActivityIndicatorView(im)setAnimating:animated:":{"name":"-setAnimating:animated:","abstract":"

    Tell the view to start or stop spinning. If hidesWhenStopped is true, it will fade in/out if animated is true.

    ","parent_name":"STPPaymentActivityIndicatorView"},"Classes/STPPaymentActivityIndicatorView.html#/c:objc(cs)STPPaymentActivityIndicatorView(py)animating":{"name":"animating","abstract":"

    Whether or not the view is animating.

    ","parent_name":"STPPaymentActivityIndicatorView"},"Classes/STPPaymentActivityIndicatorView.html#/c:objc(cs)STPPaymentActivityIndicatorView(py)hidesWhenStopped":{"name":"hidesWhenStopped","abstract":"

    If true, the view will hide when it is not spinning. Default is true.

    ","parent_name":"STPPaymentActivityIndicatorView"},"Classes/STPVerificationParams.html#/c:objc(cs)STPVerificationParams(py)document":{"name":"document","abstract":"

    The file id for the uploaded verification document.

    ","parent_name":"STPVerificationParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)additionalOwners":{"name":"additionalOwners","abstract":"

    Additional owners of the legal entity.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)businessName":{"name":"businessName","abstract":"

    The business name

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)businessTaxId":{"name":"businessTaxId","abstract":"

    The business Tax Id

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)businessVATId":{"name":"businessVATId","abstract":"

    The business VAT Id

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)genderString":{"name":"genderString","abstract":"

    The gender of the individual, as a string.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)personalAddress":{"name":"personalAddress","abstract":"

    The personal address field.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)personalIdNumber":{"name":"personalIdNumber","abstract":"

    The Personal Id number

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)phoneNumber":{"name":"phoneNumber","abstract":"

    The phone number of the entity.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)ssnLast4":{"name":"ssnLast4","abstract":"

    The last four digits of the SSN of the individual.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)taxIdRegistrar":{"name":"taxIdRegistrar","abstract":"

    The Tax Id Registrar

    ","parent_name":"STPLegalEntityParams"},"Classes/STPLegalEntityParams.html#/c:objc(cs)STPLegalEntityParams(py)entityTypeString":{"name":"entityTypeString","abstract":"

    The type of this legal entity, as a string.

    ","parent_name":"STPLegalEntityParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)firstName":{"name":"firstName","abstract":"

    The first name of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)lastName":{"name":"lastName","abstract":"

    The last name of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)maidenName":{"name":"maidenName","abstract":"

    The maiden name of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)address":{"name":"address","abstract":"

    The address parameter. For STPPersonParams, this is the address of the person.","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)dateOfBirth":{"name":"dateOfBirth","abstract":"

    The date of birth (dob) of this person.

    ","parent_name":"STPPersonParams"},"Classes/STPPersonParams.html#/c:objc(cs)STPPersonParams(py)verification":{"name":"verification","abstract":"

    Verification document for this person.

    ","parent_name":"STPPersonParams"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)applePayCardImage":{"name":"+applePayCardImage","abstract":"

    An icon representing Apple Pay.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)amexCardImage":{"name":"+amexCardImage","abstract":"

    An icon representing American Express.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)dinersClubCardImage":{"name":"+dinersClubCardImage","abstract":"

    An icon representing Diners Club.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)discoverCardImage":{"name":"+discoverCardImage","abstract":"

    An icon representing Discover.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)jcbCardImage":{"name":"+jcbCardImage","abstract":"

    An icon representing JCB.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)masterCardCardImage":{"name":"+masterCardCardImage","abstract":"

    An icon representing MasterCard.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)unionPayCardImage":{"name":"+unionPayCardImage","abstract":"

    An icon representing UnionPay.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)visaCardImage":{"name":"+visaCardImage","abstract":"

    An icon representing Visa.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)unknownCardCardImage":{"name":"+unknownCardCardImage","abstract":"

    An icon to use when the type of the card is unknown.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)brandImageForCardBrand:":{"name":"+brandImageForCardBrand:","abstract":"

    This returns the appropriate icon for the specified card brand.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)templatedBrandImageForCardBrand:":{"name":"+templatedBrandImageForCardBrand:","abstract":"

    This returns the appropriate icon for the specified card brand as a","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)cvcImageForCardBrand:":{"name":"+cvcImageForCardBrand:","abstract":"

    This returns a small icon indicating the CVC location for the given card brand.

    ","parent_name":"STPImageLibrary"},"Classes/STPImageLibrary.html#/c:objc(cs)STPImageLibrary(cm)errorImageForCardBrand:":{"name":"+errorImageForCardBrand:","abstract":"

    This returns a small icon indicating a card number error for the given card brand.

    ","parent_name":"STPImageLibrary"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)fileId":{"name":"fileId","abstract":"

    The token for this file.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)created":{"name":"created","abstract":"

    The date this file was created.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)purpose":{"name":"purpose","abstract":"

    The purpose of this file. This can be either an identifing document or an evidence dispute.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)size":{"name":"size","abstract":"

    The file size in bytes.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(py)type":{"name":"type","abstract":"

    The file type. This can be jpg, png, or pdf.

    ","parent_name":"STPFile"},"Classes/STPFile.html#/c:objc(cs)STPFile(cm)stringFromPurpose:":{"name":"+stringFromPurpose:","abstract":"

    Returns the string value for a purpose.

    ","parent_name":"STPFile"},"Classes/STPCustomerContext.html#/c:objc(cs)STPCustomerContext(im)initWithKeyProvider:":{"name":"-initWithKeyProvider:","abstract":"

    Initializes a new STPCustomerContext with the specified key provider.","parent_name":"STPCustomerContext"},"Classes/STPCustomerContext.html#/c:objc(cs)STPCustomerContext(im)clearCachedCustomer":{"name":"-clearCachedCustomer","abstract":"

    STPCustomerContext will cache its customer object for up to 60 seconds.","parent_name":"STPCustomerContext"},"Classes/STPCustomerContext.html#/c:objc(cs)STPCustomerContext(py)includeApplePaySources":{"name":"includeApplePaySources","abstract":"

    By default, STPCustomerContext will filter Apple Pay sources when it retrieves","parent_name":"STPCustomerContext"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(im)initWithData:urlResponse:error:":{"name":"-initWithData:urlResponse:error:","abstract":"

    Initialize a customer deserializer. The data, urlResponse, and error","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(im)initWithJSONResponse:":{"name":"-initWithJSONResponse:","abstract":"

    Initializes a customer deserializer with a JSON dictionary. This JSON should be","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(py)customer":{"name":"customer","abstract":"

    If a customer was successfully parsed from the response, it will be set here. Otherwise, this value wil be nil (and the error property will explain what went wrong).

    ","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomerDeserializer.html#/c:objc(cs)STPCustomerDeserializer(py)error":{"name":"error","abstract":"

    If the deserializer failed to parse a customer, this property will explain why (and the customer property will be nil).

    ","parent_name":"STPCustomerDeserializer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(cm)customerWithStripeID:defaultSource:sources:":{"name":"+customerWithStripeID:defaultSource:sources:","abstract":"

    Initialize a customer object with the provided values.

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)stripeID":{"name":"stripeID","abstract":"

    The Stripe ID of the customer, e.g. cus_1234

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)defaultSource":{"name":"defaultSource","abstract":"

    The default source used to charge the customer.

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)sources":{"name":"sources","abstract":"

    The available payment sources the customer has (this may be an empty array).

    ","parent_name":"STPCustomer"},"Classes/STPCustomer.html#/c:objc(cs)STPCustomer(py)shippingAddress":{"name":"shippingAddress","abstract":"

    The customer’s shipping address.

    ","parent_name":"STPCustomer"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)init":{"name":"-init","abstract":"

    A convenience initializer; equivalent to calling initWithTheme:[STPTheme defaultTheme].

    ","parent_name":"STPCoreViewController"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Initializes a new view controller with the specified theme

    ","parent_name":"STPCoreViewController"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Passes through to the default UIViewController behavior for this initializer,","parent_name":"STPCoreViewController"},"Classes/STPCoreViewController.html#/c:objc(cs)STPCoreViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Passes through to the default UIViewController behavior for this initializer,","parent_name":"STPCoreViewController"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(py)tosShownAndAccepted":{"name":"tosShownAndAccepted","abstract":"

    Optional boolean indicating that the Terms Of Service were shown to the user &","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(py)legalEntity":{"name":"legalEntity","abstract":"

    Required property with information about the legal entity for this account.

    ","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(im)init":{"name":"-init","abstract":"

    STPConnectAccountParams cannot be directly instantiated, use initWithTosShownAndAccepted:legalEntity:","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(im)initWithTosShownAndAccepted:legalEntity:":{"name":"-initWithTosShownAndAccepted:legalEntity:","abstract":"

    Initialize STPConnectAccountParams with tosShownAndAccepted = YES

    ","parent_name":"STPConnectAccountParams"},"Classes/STPConnectAccountParams.html#/c:objc(cs)STPConnectAccountParams(im)initWithLegalEntity:":{"name":"-initWithLegalEntity:","abstract":"

    Initialize STPConnectAccountParams with the STPLegalEntityParams provided.

    ","parent_name":"STPConnectAccountParams"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)sanitizedNumericStringForString:":{"name":"+sanitizedNumericStringForString:","abstract":"

    Returns a copy of the passed string with all non-numeric characters removed.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)stringIsNumeric:":{"name":"+stringIsNumeric:","abstract":"

    Whether or not the target string contains only numeric characters.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForNumber:validatingCardBrand:":{"name":"+validationStateForNumber:validatingCardBrand:","abstract":"

    Validates a card number, passed as a string. This will return","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)brandForNumber:":{"name":"+brandForNumber:","abstract":"

    The card brand for a card number or substring thereof.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)lengthsForCardBrand:":{"name":"+lengthsForCardBrand:","abstract":"

    The possible number lengths for cards associated with a card brand. For","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)maxLengthForCardBrand:":{"name":"+maxLengthForCardBrand:","abstract":"

    The maximum possible length the number of a card associated with the specified","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)fragmentLengthForCardBrand:":{"name":"+fragmentLengthForCardBrand:","abstract":"

    The length of the final grouping of digits to use when formatting a card number","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForExpirationMonth:":{"name":"+validationStateForExpirationMonth:","abstract":"

    Validates an expiration month, passed as an (optionally 0-padded) string.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForExpirationYear:inMonth:":{"name":"+validationStateForExpirationYear:inMonth:","abstract":"

    Validates an expiration year, passed as a string representing the final","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)maxCVCLengthForCardBrand:":{"name":"+maxCVCLengthForCardBrand:","abstract":"

    The max CVC length for a card brand (for example, American Express CVCs are","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForCVC:cardBrand:":{"name":"+validationStateForCVC:cardBrand:","abstract":"

    Validates a card’s CVC, passed as a numeric string, for the given card brand.

    ","parent_name":"STPCardValidator"},"Classes/STPCardValidator.html#/c:objc(cs)STPCardValidator(cm)validationStateForCard:":{"name":"+validationStateForCard:","abstract":"

    Validates the given card details.

    ","parent_name":"STPCardValidator"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)number":{"name":"number","abstract":"

    The card’s number.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(im)last4":{"name":"-last4","abstract":"

    The last 4 digits of the card’s number, if it’s been set, otherwise nil.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)expMonth":{"name":"expMonth","abstract":"

    The card’s expiration month.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)expYear":{"name":"expYear","abstract":"

    The card’s expiration year.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)cvc":{"name":"cvc","abstract":"

    The card’s security code, found on the back.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)name":{"name":"name","abstract":"

    The cardholder’s name.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)address":{"name":"address","abstract":"

    The cardholder’s address.

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)currency":{"name":"currency","abstract":"

    Three-letter ISO currency code representing the currency paid out to the bank","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressLine1":{"name":"addressLine1","abstract":"

    The first line of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressLine2":{"name":"addressLine2","abstract":"

    The second line of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressCity":{"name":"addressCity","abstract":"

    The city of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressState":{"name":"addressState","abstract":"

    The state of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressZip":{"name":"addressZip","abstract":"

    The zip code of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCardParams.html#/c:objc(cs)STPCardParams(py)addressCountry":{"name":"addressCountry","abstract":"

    The country of the cardholder’s address

    ","parent_name":"STPCardParams"},"Classes/STPCard.html#/c:objc(cs)STPCard(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPCard. You should only use one that has","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)dynamicLast4":{"name":"dynamicLast4","abstract":"

    For cards made with Apple Pay, this refers to the last 4 digits of the","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)isApplePayCard":{"name":"isApplePayCard","abstract":"

    Whether or not the card originated from Apple Pay.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)expMonth":{"name":"expMonth","abstract":"

    The card’s expiration month. 1-indexed (i.e. 1 == January)

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)expYear":{"name":"expYear","abstract":"

    The card’s expiration year.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)name":{"name":"name","abstract":"

    The cardholder’s name.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)address":{"name":"address","abstract":"

    The cardholder’s address.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)brand":{"name":"brand","abstract":"

    The issuer of the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)funding":{"name":"funding","abstract":"

    The funding source for the card (credit, debit, prepaid, or other)

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the issuing country of the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)currency":{"name":"currency","abstract":"

    This is only applicable when tokenizing debit cards to issue payouts to managed","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs associated with the card object.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(cm)stringFromBrand:":{"name":"+stringFromBrand:","abstract":"

    Returns a string representation for the provided card brand;","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(cm)brandFromString:":{"name":"+brandFromString:","abstract":"

    This parses a string representing a card’s brand into the appropriate","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)cardId":{"name":"cardId","abstract":"

    The Stripe ID for the card.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressLine1":{"name":"addressLine1","abstract":"

    The first line of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressLine2":{"name":"addressLine2","abstract":"

    The second line of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressCity":{"name":"addressCity","abstract":"

    The city of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressState":{"name":"addressState","abstract":"

    The state of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressZip":{"name":"addressZip","abstract":"

    The zip code of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(py)addressCountry":{"name":"addressCountry","abstract":"

    The country of the cardholder’s address

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(im)initWithID:brand:last4:expMonth:expYear:funding:":{"name":"-initWithID:brand:last4:expMonth:expYear:funding:","abstract":"

    Create an STPCard from a Stripe API response.

    ","parent_name":"STPCard"},"Classes/STPCard.html#/c:objc(cs)STPCard(cm)fundingFromString:":{"name":"+fundingFromString:","abstract":"

    This parses a string representing a card’s funding type into the appropriate","parent_name":"STPCard"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)accountNumber":{"name":"accountNumber","abstract":"

    The account number for the bank account. Currently must be a checking account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the bank account’s account number, if it’s been set,","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)routingNumber":{"name":"routingNumber","abstract":"

    The routing number for the bank account. This should be the ACH routing number,","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the country the bank account is located in.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)currency":{"name":"currency","abstract":"

    The default currency for the bank account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)accountHolderName":{"name":"accountHolderName","abstract":"

    The name of the person or business that owns the bank account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccountParams.html#/c:objc(cs)STPBankAccountParams(py)accountHolderType":{"name":"accountHolderType","abstract":"

    The type of entity that holds the account.

    ","parent_name":"STPBankAccountParams"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(im)init":{"name":"-init","abstract":"

    You cannot directly instantiate an STPBankAccount. You should only use one","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)routingNumber":{"name":"routingNumber","abstract":"

    The routing number for the bank account. This should be the ACH routing number,","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)country":{"name":"country","abstract":"

    Two-letter ISO code representing the country the bank account is located in.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)currency":{"name":"currency","abstract":"

    The default currency for the bank account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)last4":{"name":"last4","abstract":"

    The last 4 digits of the account number.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)bankName":{"name":"bankName","abstract":"

    The name of the bank that owns the account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)accountHolderName":{"name":"accountHolderName","abstract":"

    The name of the person or business that owns the bank account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)accountHolderType":{"name":"accountHolderType","abstract":"

    The type of entity that holds the account.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)fingerprint":{"name":"fingerprint","abstract":"

    A proxy for the account number, this uniquely identifies the account and can be","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)metadata":{"name":"metadata","abstract":"

    A set of key/value pairs associated with the bank account object.

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)status":{"name":"status","abstract":"

    The validation status of the bank account. - see: STPBankAccountStatus

    ","parent_name":"STPBankAccount"},"Classes/STPBankAccount.html#/c:objc(cs)STPBankAccount(py)bankAccountId":{"name":"bankAccountId","abstract":"

    The Stripe ID for the bank account.

    ","parent_name":"STPBankAccount"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)name":{"name":"name","abstract":"

    The user’s full name (e.g. Jane Doe)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)line1":{"name":"line1","abstract":"

    The first line of the user’s street address (e.g. 123 Fake St)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)line2":{"name":"line2","abstract":"

    The apartment, floor number, etc of the user’s street address (e.g. Apartment 1A)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)city":{"name":"city","abstract":"

    The city in which the user resides (e.g. San Francisco)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)state":{"name":"state","abstract":"

    The state in which the user resides (e.g. CA)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)postalCode":{"name":"postalCode","abstract":"

    The postal code in which the user resides (e.g. 90210)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)country":{"name":"country","abstract":"

    The ISO country code of the address (e.g. US)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)phone":{"name":"phone","abstract":"

    The phone number of the address (e.g. 8885551212)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(py)email":{"name":"email","abstract":"

    The email of the address (e.g. jane@doe.com)

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)shippingInfoForChargeWithAddress:shippingMethod:":{"name":"+shippingInfoForChargeWithAddress:shippingMethod:","abstract":"

    When creating a charge on your backend, you can attach shipping information","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)initWithPKContact:":{"name":"-initWithPKContact:","abstract":"

    Initializes a new STPAddress with data from an PassKit contact.

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)PKContactValue":{"name":"-PKContactValue","abstract":"

    Generates a PassKit contact representation of this STPAddress.

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)initWithCNContact:":{"name":"-initWithCNContact:","abstract":"

    Initializes a new STPAddress with a contact from the Contacts framework.

    ","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsRequiredFields:":{"name":"-containsRequiredFields:","abstract":"

    Checks if this STPAddress has the level of valid address information","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsContentForBillingAddressFields:":{"name":"-containsContentForBillingAddressFields:","abstract":"

    Checks if this STPAddress has any content (possibly invalid) in any of the","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsRequiredShippingAddressFields:":{"name":"-containsRequiredShippingAddressFields:","abstract":"

    Checks if this STPAddress has the level of valid address information","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(im)containsContentForShippingAddressFields:":{"name":"-containsContentForShippingAddressFields:","abstract":"

    Checks if this STPAddress has any content (possibly invalid) in any of the","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)applePayAddressFieldsFromBillingAddressFields:":{"name":"+applePayAddressFieldsFromBillingAddressFields:","abstract":"

    Converts an STPBillingAddressFields enum value into the closest equivalent","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)pkAddressFieldsFromStripeContactFields:":{"name":"+pkAddressFieldsFromStripeContactFields:","abstract":"

    Converts a set of STPContactField values into the closest equivalent","parent_name":"STPAddress"},"Classes/STPAddress.html#/c:objc(cs)STPAddress(cm)pkContactFieldsFromStripeContactFields:":{"name":"+pkContactFieldsFromStripeContactFields:","abstract":"

    Converts a set of STPContactField values into the closest equivalent","parent_name":"STPAddress"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)init":{"name":"-init","abstract":"

    A convenience initializer; equivalent to calling initWithConfiguration:[STPPaymentConfiguration sharedConfiguration] theme:[STPTheme defaultTheme].

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithConfiguration:theme:":{"name":"-initWithConfiguration:theme:","abstract":"

    Initializes a new STPAddCardViewController with the provided configuration and theme. Don’t forget to set the delegate property after initialization.

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)delegate":{"name":"delegate","abstract":"

    The view controller’s delegate. This must be set before showing the view controller in order for it to work properly. - see: STPAddCardViewControllerDelegate

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)prefilledInformation":{"name":"prefilledInformation","abstract":"

    You can set this property to pre-fill any information you’ve already collected from your user. - see: STPUserInformation.h

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)managedAccountCurrency":{"name":"managedAccountCurrency","abstract":"

    If you’re using the token generated from STPAddCardViewController to make a Managed Account, you should set this property to the currency that account will use. Otherwise, you should leave it empty. For more information, see https://stripe.com/docs/api#create_card_token-card-currency

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(py)customFooterView":{"name":"customFooterView","abstract":"

    Provide this view controller with a footer view.

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithTheme:":{"name":"-initWithTheme:","abstract":"

    Use init: or initWithConfiguration:theme:

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithNibName:bundle:":{"name":"-initWithNibName:bundle:","abstract":"

    Use init: or initWithConfiguration:theme:

    ","parent_name":"STPAddCardViewController"},"Classes/STPAddCardViewController.html#/c:objc(cs)STPAddCardViewController(im)initWithCoder:":{"name":"-initWithCoder:","abstract":"

    Use init: or initWithConfiguration:theme:

    ","parent_name":"STPAddCardViewController"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)setDefaultPublishableKey:":{"name":"+setDefaultPublishableKey:","abstract":"

    Set your Stripe API key with this method. New instances of STPAPIClient will be initialized with this value. You should call this method as early as","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)defaultPublishableKey":{"name":"+defaultPublishableKey","abstract":"

    The current default publishable key.

    ","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)canSubmitPaymentRequest:":{"name":"+canSubmitPaymentRequest:","abstract":"

    Whether or not this device is capable of using Apple Pay. This checks both","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)deviceSupportsApplePay":{"name":"+deviceSupportsApplePay","abstract":"

    Whether or not this can make Apple Pay payments via a card network supported","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)paymentRequestWithMerchantIdentifier:":{"name":"+paymentRequestWithMerchantIdentifier:","abstract":"

    A convenience method to build a PKPaymentRequest with sane default values.","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)paymentRequestWithMerchantIdentifier:country:currency:":{"name":"+paymentRequestWithMerchantIdentifier:country:currency:","abstract":"

    A convenience method to build a PKPaymentRequest with sane default values.","parent_name":"Stripe"},"Classes/Stripe.html#/c:objc(cs)Stripe(cm)handleStripeURLCallbackWithURL:":{"name":"+handleStripeURLCallbackWithURL:","abstract":"

    Call this method in your app delegate whenever you receive an URL in your","parent_name":"Stripe"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(cm)sharedClient":{"name":"+sharedClient","abstract":"

    A shared singleton API client. Its API key will be initially equal to [Stripe defaultPublishableKey].

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)initWithConfiguration:":{"name":"-initWithConfiguration:","abstract":"

    Initializes an API client with the given configuration. Its API key will be","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)initWithPublishableKey:":{"name":"-initWithPublishableKey:","abstract":"

    Initializes an API client with the given publishable key.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(py)publishableKey":{"name":"publishableKey","abstract":"

    The client’s publishable key.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(py)configuration":{"name":"configuration","abstract":"

    The client’s configuration.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(py)stripeAccount":{"name":"stripeAccount","abstract":"

    In order to perform API requests on behalf of a connected account, e.g. to","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithPayment:completion:":{"name":"-createTokenWithPayment:completion:","abstract":"

    Converts a PKPayment object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createSourceWithPayment:completion:":{"name":"-createSourceWithPayment:completion:","abstract":"

    Converts a PKPayment object into a Stripe source using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithBankAccount:completion:":{"name":"-createTokenWithBankAccount:completion:","abstract":"

    Converts an STPBankAccount object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithPersonalIDNumber:completion:":{"name":"-createTokenWithPersonalIDNumber:completion:","abstract":"

    Converts a personal identification number into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithConnectAccount:completion:":{"name":"-createTokenWithConnectAccount:completion:","abstract":"

    Converts an STPConnectAccountParams object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)uploadImage:purpose:completion:":{"name":"-uploadImage:purpose:completion:","abstract":"

    Uses the Stripe file upload API to upload an image. This can be used for","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createTokenWithCard:completion:":{"name":"-createTokenWithCard:completion:","abstract":"

    Converts an STPCardParams object into a Stripe token using the Stripe API.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)createSourceWithParams:completion:":{"name":"-createSourceWithParams:completion:","abstract":"

    Creates a Source object using the provided details.","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)retrieveSourceWithId:clientSecret:completion:":{"name":"-retrieveSourceWithId:clientSecret:completion:","abstract":"

    Retrieves the Source object with the given ID. - see: https://stripe.com/docs/api#retrieve_source

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)startPollingSourceWithId:clientSecret:timeout:completion:":{"name":"-startPollingSourceWithId:clientSecret:timeout:completion:","abstract":"

    Starts polling the Source object with the given ID. For payment methods that require","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)stopPollingSourceWithId:":{"name":"-stopPollingSourceWithId:","abstract":"

    Stops polling the Source object with the given ID. Note that the completion block passed to","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)retrievePaymentIntentWithClientSecret:completion:":{"name":"-retrievePaymentIntentWithClientSecret:completion:","abstract":"

    Retrieves the PaymentIntent object using the given secret. - see: https://stripe.com/docs/api#retrieve_payment_intent

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html#/c:objc(cs)STPAPIClient(im)confirmPaymentIntentWithParams:completion:":{"name":"-confirmPaymentIntentWithParams:completion:","abstract":"

    Confirms the PaymentIntent object with the provided params object.

    ","parent_name":"STPAPIClient"},"Classes/STPAPIClient.html":{"name":"STPAPIClient","abstract":"

    A client for making connections to the Stripe API.

    "},"Classes/Stripe.html":{"name":"Stripe","abstract":"

    A top-level class that imports the rest of the Stripe SDK.

    "},"Classes/STPAddCardViewController.html":{"name":"STPAddCardViewController","abstract":"

    This view controller contains a credit card entry form that the user can fill out. On submission, it will use the Stripe API to convert the user’s card details to a Stripe token. It renders a right bar button item that submits the form, so it must be shown inside a UINavigationController.

    "},"Classes/STPAddress.html":{"name":"STPAddress","abstract":"

    STPAddress Contains an address as represented by the Stripe API.

    "},"Classes.html#/c:objc(cs)STPApplePayPaymentMethod":{"name":"STPApplePayPaymentMethod","abstract":"

    An empty class representing that the user wishes to pay via Apple Pay. This can"},"Classes/STPBankAccount.html":{"name":"STPBankAccount","abstract":"

    Representation of a user’s bank account details that have been tokenized with"},"Classes/STPBankAccountParams.html":{"name":"STPBankAccountParams","abstract":"

    Representation of a user’s bank account details. You can assemble these with"},"Classes/STPCard.html":{"name":"STPCard","abstract":"

    Representation of a user’s credit card details that have been tokenized with"},"Classes/STPCardParams.html":{"name":"STPCardParams","abstract":"

    Representation of a user’s credit card details. You can assemble these with"},"Classes/STPCardValidator.html":{"name":"STPCardValidator","abstract":"

    This class contains static methods to validate card numbers, expiration dates,"},"Classes/STPConnectAccountParams.html":{"name":"STPConnectAccountParams","abstract":"

    Parameters for creating a Connect Account token.

    "},"Classes.html#/c:objc(cs)STPCoreScrollViewController":{"name":"STPCoreScrollViewController","abstract":"

    This is the base class for all Stripe scroll view controllers. It is intended"},"Classes.html#/c:objc(cs)STPCoreTableViewController":{"name":"STPCoreTableViewController","abstract":"

    This is the base class for all Stripe scroll view controllers. It is intended"},"Classes/STPCoreViewController.html":{"name":"STPCoreViewController","abstract":"

    This is the base class for all Stripe view controllers. It is intended for use"},"Classes/STPCustomer.html":{"name":"STPCustomer","abstract":"

    An STPCustomer represents a deserialized Customer object from the Stripe API."},"Classes/STPCustomerDeserializer.html":{"name":"STPCustomerDeserializer","abstract":"

    Use STPCustomerDeserializer to convert a response from the Stripe API into an STPCustomer object. STPCustomerDeserializer expects the JSON response to be in the exact same format as the Stripe API.

    "},"Classes/STPCustomerContext.html":{"name":"STPCustomerContext","abstract":"

    An STPCustomerContext retrieves and updates a Stripe customer using"},"Classes/STPFile.html":{"name":"STPFile","abstract":"

    Representation of a file upload object in the Stripe API.

    "},"Classes/STPImageLibrary.html":{"name":"STPImageLibrary","abstract":"

    This class lets you access card icons used by the Stripe SDK. All icons are 32 x 20 points.

    "},"Classes/STPPersonParams.html":{"name":"STPPersonParams","abstract":"

    Stripe API parameters to define a Person. Things like their name, address, etc.

    "},"Classes/STPLegalEntityParams.html":{"name":"STPLegalEntityParams","abstract":"

    Stripe API parameters to define a Legal Entity. This extends STPPersonParams"},"Classes/STPVerificationParams.html":{"name":"STPVerificationParams","abstract":"

    Parameters for supported types of verification.

    "},"Classes/STPPaymentActivityIndicatorView.html":{"name":"STPPaymentActivityIndicatorView","abstract":"

    This class can be used wherever you’d use a UIActivityIndicatorView and is intended to have a similar API. It renders as a spinning circle with a gap in it, similar to what you see in the App Store app or in the Apple Pay dialog when making a purchase. To change its color, set the tintColor property.

    "},"Classes/STPPaymentCardTextField.html":{"name":"STPPaymentCardTextField","abstract":"

    STPPaymentCardTextField is a text field with similar properties to UITextField,"},"Classes/STPPaymentConfiguration.html":{"name":"STPPaymentConfiguration","abstract":"

    An STPPaymentConfiguration represents all the options you can set or change"},"Classes/STPPaymentContext.html":{"name":"STPPaymentContext","abstract":"

    An STPPaymentContext keeps track of all of the state around a payment. It will manage fetching a user’s saved payment methods, tracking any information they select, and prompting them for required additional information before completing their purchase. It can be used to power your application’s payment confirmation page with just a few lines of code.

    "},"Classes/STPPaymentIntent.html":{"name":"STPPaymentIntent","abstract":"

    A PaymentIntent tracks the process of collecting a payment from your customer.

    "},"Classes/STPPaymentIntentParams.html":{"name":"STPPaymentIntentParams","abstract":"

    An object representing parameters used to confirm a PaymentIntent object.

    "},"Classes/STPPaymentMethodsViewController.html":{"name":"STPPaymentMethodsViewController","abstract":"

    This view controller presents a list of payment method options to the user,"},"Classes/STPPaymentResult.html":{"name":"STPPaymentResult","abstract":"

    When you’re using STPPaymentContext to request your user’s payment details, this is the object that will be returned to your application when they’ve successfully made a payment. It currently just contains a source, but in the future will include any relevant metadata as well. You should pass source.stripeID to your server, and call the charge creation endpoint. This assumes you are charging a Customer, so you should specify the customer parameter to be that customer’s ID and the source parameter to the value returned here. For more information, see https://stripe.com/docs/api#create_charge

    "},"Classes/STPRedirectContext.html":{"name":"STPRedirectContext","abstract":"

    This is a helper class for handling redirects associated with STPSource and"},"Classes/STPShippingAddressViewController.html":{"name":"STPShippingAddressViewController","abstract":"

    This view controller contains a shipping address collection form. It renders a right bar button item that submits the form, so it must be shown inside a UINavigationController. Depending on your configuration’s shippingType, the view controller may present a shipping method selection form after the user enters an address.

    "},"Classes/STPSource.html":{"name":"STPSource","abstract":"

    Representation of a customer’s payment instrument created with the Stripe API. - see: https://stripe.com/docs/api#sources

    "},"Classes/STPSourceCardDetails.html":{"name":"STPSourceCardDetails","abstract":"

    This class provides typed access to the contents of an STPSource details"},"Classes/STPSourceOwner.html":{"name":"STPSourceOwner","abstract":"

    Information about a source’s owner.

    "},"Classes/STPSourceParams.html":{"name":"STPSourceParams","abstract":"

    An object representing parameters used to create a Source object.

    "},"Classes/STPSourceReceiver.html":{"name":"STPSourceReceiver","abstract":"

    Information related to a source’s receiver flow.

    "},"Classes/STPSourceRedirect.html":{"name":"STPSourceRedirect","abstract":"

    Information related to a source’s redirect flow.

    "},"Classes/STPSourceSEPADebitDetails.html":{"name":"STPSourceSEPADebitDetails","abstract":"

    This class provides typed access to the contents of an STPSource details"},"Classes/STPSourceVerification.html":{"name":"STPSourceVerification","abstract":"

    Information related to a source’s verification flow.

    "},"Classes/STPTheme.html":{"name":"STPTheme","abstract":"

    STPTheme objects can be used to visually style Stripe-provided UI. See https://stripe.com/docs/mobile/ios/standard#theming for more information.

    "},"Classes/STPToken.html":{"name":"STPToken","abstract":"

    A token returned from submitting payment details to the Stripe API. You should not have to instantiate one of these directly.

    "},"Classes/STPUserInformation.html":{"name":"STPUserInformation","abstract":"

    You can use this class to specify information that you’ve already collected"},"Categories/UINavigationBar(Stripe_Theme).html#/c:objc(cs)UINavigationBar(im)stp_setTheme:":{"name":"-stp_setTheme:","abstract":"

    Sets the navigation bar’s appearance to the desired theme. This will affect the","parent_name":"UINavigationBar(Stripe_Theme)"},"Categories/UINavigationBar(Stripe_Theme).html#/c:objc(cs)UINavigationBar(py)stp_theme":{"name":"stp_theme","abstract":"

    Sets the navigation bar’s appearance to the desired theme. This will affect the bar’s tintColor and barTintColor properties, as well as the color of the single-pixel line at the bottom of the navbar.","parent_name":"UINavigationBar(Stripe_Theme)"},"Categories/NSError(Stripe).html#/c:objc(cs)NSError(cm)stp_errorFromStripeResponse:":{"name":"+stp_errorFromStripeResponse:","abstract":"

    Creates an NSError object from a given Stripe API json response.

    ","parent_name":"NSError(Stripe)"},"Categories/NSError(Stripe).html":{"name":"NSError(Stripe)","abstract":"

    NSError extensions for creating error objects from Stripe API responses.

    "},"Categories/UINavigationBar(Stripe_Theme).html":{"name":"UINavigationBar(Stripe_Theme)","abstract":"

    This allows quickly setting the appearance of a UINavigationBar to match your"},"Categories.html":{"name":"Categories","abstract":"

    The following categories are available globally.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Constants.html":{"name":"Constants","abstract":"

    The following constants are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Type Definitions.html":{"name":"Type Definitions","abstract":"

    The following type definitions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "}} \ No newline at end of file