NAME

Net::API::Stripe::Payment::Source::Owner - A Stripe Payment Source Owner Object

SYNOPSIS

VERSION

0.1

DESCRIPTION

Information about the owner of the payment instrument that may be used or required by particular source types.

This is part of the Net::API::Stripe::Payment::Source object

CONSTRUCTOR

new( %ARG )

Creates a new Net::API::Stripe objects. It may also take an hash like arguments, that also are method of the same name.

verbose

Toggles verbose mode on/off

debug

Toggles debug mode on/off

METHODS

address hash

Owner’s address.

This is a Net::API::Stripe::Address object.

email string

Owner’s email address.

name string

Owner’s full name.

phone string

Owner’s phone number (including extension).

receiver obsolete?

This is a Net::API::Stripe::Payment::Source::Receiver object, but it seems it was removed from the documentation.

redirect obsolete?

This is a Net::API::Stripe::Payment::Source::Redirect object, but it seems it was removed from the documentation.

verified_address hash

Verified owner’s address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

This is a Net::API::Stripe::Address object.

verified_email string

Verified owner’s email address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

verified_name string

Verified owner’s full name. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

verified_phone string

Verified owner’s phone number (including extension). Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

API SAMPLE

{
  "id": "src_1FUXrFCeyNCl6fY2Fk07erzD",
  "object": "source",
  "ach_credit_transfer": {
	"account_number": "test_52796e3294dc",
	"routing_number": "110000000",
	"fingerprint": "ecpwEzmBOSMOqQTL",
	"bank_name": "TEST BANK",
	"swift_code": "TSTEZ122"
  },
  "amount": null,
  "client_secret": "src_client_secret_G0YzRXUMP1IJhwBBA4dW38It",
  "created": 1571314413,
  "currency": "jpy",
  "flow": "receiver",
  "livemode": false,
  "metadata": {},
  "owner": {
	"address": null,
	"email": "jenny.rosen@example.com",
	"name": null,
	"phone": null,
	"verified_address": null,
	"verified_email": null,
	"verified_name": null,
	"verified_phone": null
  },
  "receiver": {
	"address": "121042882-38381234567890123",
	"amount_charged": 0,
	"amount_received": 0,
	"amount_returned": 0,
	"refund_attributes_method": "email",
	"refund_attributes_status": "missing"
  },
  "statement_descriptor": null,
  "status": "pending",
  "type": "ach_credit_transfer",
  "usage": "reusable"
}

HISTORY

v0.1

Initial version

AUTHOR

Jacques Deguest <jack@deguest.jp>

SEE ALSO

Stripe API documentation:

https://stripe.com/docs/api/sources/object

COPYRIGHT & LICENSE

Copyright (c) 2018-2019 DEGUEST Pte. Ltd.

You can use, copy, modify and redistribute this package and associated files under the same terms as Perl itself.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 92:

You forgot a '=back' before '=head1'