Overview
  • Namespace
  • Class

Namespaces

  • Omnipay
    • Pagarme
      • Message

Classes

  • CreditCard
  • Gateway

Class CreditCard

Credit Card class

This class extends the Omnipay's Credit Card allowing the addition of a new attribute "holder_document_number".

Example:

// Define credit card parameters, which should look like this
  $parameters = array(
      'firstName' => 'Bobby',
      'lastName' => 'Tables',
      'number' => '4444333322221111',
      'cvv' => '123',
      'expiryMonth' => '12',
      'expiryYear' => '2017',
      'email' => 'testcard@gmail.com',
      'holder_document_number' => '224.158.178-40' // CPF or CNPJ
  );

  // Create a credit card object
  $card = new CreditCard($parameters);
Omnipay\Common\CreditCard
Extended by Omnipay\Pagarme\CreditCard
Namespace: Omnipay\Pagarme
Located at CreditCard.php

Methods summary

public string
# getHolderDocumentNumber( )

Get Document number (CPF or CNPJ).

Get Document number (CPF or CNPJ).

Returns

string
public Omnipay\Pagarme\CreditCard
# setHolderDocumentNumber( string $value )

Set Document Number (CPF or CNPJ)

Set Document Number (CPF or CNPJ)

Non-numeric characters are stripped out of the document number, so it's safe to pass in strings such as "224.158.178-40" etc.

Parameters

$value
Parameter value

Returns

Omnipay\Pagarme\CreditCard
provides a fluent interface.
API documentation generated by ApiGen