NAME
Net::API::Stripe::Issuing::Authorization::VerificationData - A Stripe Authorization Verification Date Object
SYNOPSIS
my
$data
=
$stripe
->authorization->verification_data({
address_line1_check
=>
'match'
,
address_postal_code_check
=>
'match'
,
address_zip_check
=>
'match'
,
authentication
=>
'success'
,
cvc_check
=>
'match'
,
expiry_check
=>
'match'
,
three_d_secure
=> {
result
=>
'authenticated'
},
});
VERSION
v0.100.0
DESCRIPTION
Verification data used by method verification_data in module Net::API::Stripe::Issuing::Authorization
CONSTRUCTOR
- new( %ARG )
-
Creates a new Net::API::Stripe::Issuing::Authorization::VerificationData object. It may also take an hash like arguments, that also are method of the same name.
METHODS
- address_line1_check string
-
One of match, mismatch, or not_provided.
- address_postal_code_check
-
Whether the cardholder provided a postal code and if it matched the cardholder’s billing.address.postal_code.
Possible enum values
- address_zip_check string
-
One of match, mismatch, or not_provided.
- authentication string
-
One of success, failure, exempt, or none.
- cvc_check string
-
One of match, mismatch, or not_provided.
- expiry_check
-
Whether the cardholder provided an expiry date and if it matched Stripe’s record.
Possible enum values
- three_d_secure hash
-
3D Secure details on this authorization.
It has the one following property
API SAMPLE
{
"id"
:
"iauth_fake123456789"
,
"object"
:
"issuing.authorization"
,
"approved"
: true,
"authorization_method"
:
"online"
,
"authorized_amount"
: 500,
"authorized_currency"
:
"usd"
,
"balance_transactions"
: [],
"card"
: null,
"cardholder"
: null,
"created"
: 1540642827,
"held_amount"
: 0,
"held_currency"
:
"usd"
,
"is_held_amount_controllable"
: false,
"livemode"
: false,
"merchant_data"
: {
"category"
:
"taxicabs_limousines"
,
"city"
:
"San Francisco"
,
"country"
:
"US"
,
"name"
:
"Rocket Rides"
,
"network_id"
:
"1234567890"
,
"postal_code"
:
"94107"
,
"state"
:
"CA"
,
"url"
: null
},
"metadata"
: {},
"pending_authorized_amount"
: 0,
"pending_held_amount"
: 0,
"request_history"
: [],
"status"
:
"reversed"
,
"transactions"
: [
{
"id"
:
"ipi_fake123456789"
,
"object"
:
"issuing.transaction"
,
"amount"
: -100,
"authorization"
:
"iauth_fake123456789"
,
"balance_transaction"
: null,
"card"
:
"ic_fake123456789"
,
"cardholder"
: null,
"created"
: 1540642827,
"currency"
:
"usd"
,
"dispute"
: null,
"livemode"
: false,
"merchant_amount"
: null,
"merchant_currency"
: null,
"merchant_data"
: {
"category"
:
"taxicabs_limousines"
,
"city"
:
"San Francisco"
,
"country"
:
"US"
,
"name"
:
"Rocket Rides"
,
"network_id"
:
"1234567890"
,
"postal_code"
:
"94107"
,
"state"
:
"CA"
,
"url"
: null
},
"metadata"
: {},
"type"
:
"capture"
},
{
"id"
:
"ipi_fake123456789"
,
"object"
:
"issuing.transaction"
,
"amount"
: -100,
"authorization"
:
"iauth_fake123456789"
,
"balance_transaction"
: null,
"card"
:
"ic_fake123456789"
,
"cardholder"
: null,
"created"
: 1540642827,
"currency"
:
"usd"
,
"dispute"
: null,
"livemode"
: false,
"merchant_amount"
: null,
"merchant_currency"
: null,
"merchant_data"
: {
"category"
:
"taxicabs_limousines"
,
"city"
:
"San Francisco"
,
"country"
:
"US"
,
"name"
:
"Rocket Rides"
,
"network_id"
:
"1234567890"
,
"postal_code"
:
"94107"
,
"state"
:
"CA"
,
"url"
: null
},
"metadata"
: {},
"type"
:
"capture"
}
],
"verification_data"
: {
"address_line1_check"
:
"not_provided"
,
"address_zip_check"
:
"match"
,
"authentication"
:
"none"
,
"cvc_check"
:
"match"
},
"wallet_provider"
: null
}
HISTORY
v0.1
Initial version
AUTHOR
Jacques Deguest <jack@deguest.jp>
SEE ALSO
Stripe API documentation:
https://stripe.com/docs/api/issuing/authorizations/object
COPYRIGHT & LICENSE
Copyright (c) 2019-2020 DEGUEST Pte. Ltd.
You can use, copy, modify and redistribute this package and associated files under the same terms as Perl itself.