Method: Unit::Card.create_business_debit_card

Defined in:
lib/unit/models/card/card.rb

.create_business_debit_card(account_id:, full_name:, date_of_birth:, address:, phone:, email:, shipping_address: nil, design: nil, additional_embossed_text: nil, idempotency_key: nil, tags: nil, limits: nil, print_only_business_name: nil, expiry_date: nil) ⇒ Object

Create a new business debit card by calling Unit’s API

Parameters:

  • full_name (FullName)
  • date_of_birth (Date)
  • address (Address)
  • shipping_address (Address) (defaults to: nil)
    • optional

  • phone (Phone)
    • optional

  • email (String)
    • optional

  • design (String) (defaults to: nil)
    • optional

  • additional_embossed_text (String) (defaults to: nil)
    • optional

  • idempotency_key (String) (defaults to: nil)
    • optional

  • tags (Hash) (defaults to: nil)
    • optional

  • limits (Hash) (defaults to: nil)
    • optional

  • print_only_business_name (Boolean) (defaults to: nil)
    • optional

  • expiry_date (String) (defaults to: nil)
    • optional

See Also:



54
55
56
57
58
59
# File 'lib/unit/models/card/card.rb', line 54

def create_business_debit_card(account_id:, full_name:, date_of_birth:, address:, phone:, email:, shipping_address: nil,
                               design: nil, additional_embossed_text: nil, idempotency_key: nil, tags: nil, limits: nil, print_only_business_name: nil, expiry_date: nil)
  request = CreateBusinessDebitCardRequest.new(, full_name, date_of_birth, address, shipping_address, phone, email, design, additional_embossed_text,
                                               idempotency_key, tags, limits, print_only_business_name, expiry_date)
  Unit::Resource::CardResource.create_card(request)
end