Overview
  • Namespace
  • Class
  • Tree

Namespaces

  • OpenDNS
    • MES
      • Recurring
      • Reporting
      • Trident

Classes

  • Create
  • Delete
  • RecurringDetailRequest
  • Request
  • Update

Class Create

Creates a recurring billing profile.

OpenDNS\MES\Request
Extended by OpenDNS\MES\Recurring\Request
Extended by OpenDNS\MES\Recurring\RecurringDetailRequest
Extended by OpenDNS\MES\Recurring\Create
Namespace: OpenDNS\MES\Recurring
Located at Recurring/Create.php

Methods summary

public OpenDNS\MES\Recurring\Create
# setRecurFrequency( string $frequency )

Sets how often to bill the customer's card.

Sets how often to bill the customer's card.

Parameters

$frequency
of the FREQUENCY constants from this class

Returns

OpenDNS\MES\Recurring\Create

Methods inherited from OpenDNS\MES\Recurring\RecurringDetailRequest

setCardExpiration(), setCardId(), setCardNumber(), setClientReferenceNumber(), setNumberofPayments(), setRecurringAmount(), setRecurringStartDate(), setStreetAddress(), setTaxAmount(), setZipCode()

Methods inherited from OpenDNS\MES\Recurring\Request

setAuthenticationInfo(), setCustomerId()

Methods inherited from OpenDNS\MES\Request

__construct(), execute(), factory(), getApiUrl(), getClient(), processResponse(), removeField(), setDefaults(), setField()

Magic methods summary

Constants summary

Constants inherited from OpenDNS\MES\Recurring\Request

FREQUENCY_ANNUALLY, FREQUENCY_MONTHLY, FREQUENCY_QUARTERLY

Constants inherited from OpenDNS\MES\Request

ENV_CERT, ENV_PROD, ENV_TEST

Properties summary

protected string $apiEndpointPath

$apiEndpointPath

$apiEndpointPath

# 'rbsCreate'
protected array $defaultFieldValues

default payment field values

default payment field values

# array( 'recur_num_pmt' => 0, 'payment_type' => 'CC', )

Properties inherited from OpenDNS\MES\Recurring\Request

$apiBasePath, $httpMethod

Properties inherited from OpenDNS\MES\Request

$apiBaseDomain, $apiEnvironment

API documentation generated by ApiGen