File Coverage

lib/Net/API/Stripe/Issuing/FundingInstructions.pm
Criterion Covered Total %
statement 7 12 58.3
branch n/a
condition n/a
subroutine 3 8 37.5
pod 5 5 100.0
total 15 25 60.0


line stmt bran cond sub pod time code
1             ##----------------------------------------------------------------------------
2             ## Stripe API - ~/lib/Net/API/Stripe/Issuing/FundingInstructions.pm
3             ## Version v0.1.0
4             ## Copyright(c) 2022 DEGUEST Pte. Ltd.
5             ## Author: Jacques Deguest <jack@deguest.jp>
6             ## Created 2022/10/29
7             ## Modified 2022/10/29
8             ##
9             ##----------------------------------------------------------------------------
10             BEGIN
11             {
12             use strict;
13 2     2   24279927 use parent qw( Net::API::Stripe::Generic );
  2         14  
  2         73  
14 2     2   13 our( $VERSION ) = 'v0.1.0';
  2         6  
  2         10  
15 2     2   423 };
16              
17              
18 0     0 1    
19              
20 0     0 1    
21              
22 0     0 1   1;
23             # NOTE: POD
24 0     0 1    
25             =encoding utf8
26 0     0 1    
27             =head1 NAME
28              
29             Net::API::Stripe::Issuing::FundingInstructions - The FundingInstruction object
30              
31             =head1 SYNOPSIS
32              
33             =head1 VERSION
34              
35             v0.1.0
36              
37             =head1 DESCRIPTION
38              
39             Funding Instructions contain reusable bank account and routing information. Push funds to these addresses via bank transfer to L<top up Issuing Balances|https://stripe.com/docs/issuing/funding/balance>.
40              
41             =head1 METHODS
42              
43             =head2 object string
44              
45             String representing the object's type. Objects of the same type share the same value.
46              
47             =head2 bank_transfer object
48              
49             Details to display instructions for initiating a bank transfer
50              
51             This is a L<Net::API::Stripe::Billing::TaxID> object.
52              
53             =head2 currency string
54              
55             Three-letter L<ISO currency code|https://www.iso.org/iso-4217-currency-codes.html>, in lowercase. Must be a L<supported currency|https://stripe.com/docs/currencies>.
56              
57             =head2 funding_type string
58              
59             The C<funding_type> of the returned instructions
60              
61             =head2 livemode boolean
62              
63             Has the value C<true> if the object exists in live mode or the value C<false> if the object exists in test mode.
64              
65             =head1 API SAMPLE
66              
67             [
68             {
69             "bank_transfer" : {
70             "country" : "DE",
71             "financial_addresses" : [
72             {
73             "iban" : {
74             "account_holder_name" : "Stripe Technology Europe Limited",
75             "bic" : "SXPYDEHH",
76             "country" : "DE",
77             "iban" : "DE00000000000000000001"
78             },
79             "supported_networks" : [
80             "sepa"
81             ],
82             "type" : "iban"
83             }
84             ],
85             "type" : "eu_bank_transfer"
86             },
87             "currency" : "eur",
88             "funding_type" : "bank_transfer",
89             "livemode" : 0,
90             "object" : "funding_instructions"
91             }
92             ]
93              
94             =head1 HISTORY
95              
96             =head2 v0.1.0
97              
98             Initial version
99              
100             =head1 AUTHOR
101              
102             Jacques Deguest E<lt>F<jack@deguest.jp>E<gt>
103              
104             =head1 SEE ALSO
105              
106             L<Stripe API documentation|https://stripe.com/docs/api/issuing/funding_instructions>
107              
108             =head1 COPYRIGHT & LICENSE
109              
110             Copyright (c) 2019-2022 DEGUEST Pte. Ltd.
111              
112             You can use, copy, modify and redistribute this package and associated
113             files under the same terms as Perl itself.
114              
115             =cut