$_dryRun : boolean
If set to true request will be generated but not send to payment api. This is use full for testing.
Invoice Payment Class
This payment method is the classic unsecured invoice.
$_adapter : \Heidelpay\PhpApi\Adapter\CurlAdapter
HTTP Adapter for payment connection
$_request : \Heidelpay\PhpApi\Request
Heidelpay request object
$_response : \Heidelpay\PhpApi\Response
Heidelpay response object
Set a new payment request object
getRequest() : \Heidelpay\PhpApi\Request
Get payment request object
getResponse() : \Heidelpay\PhpApi\Response
Get response object
authorize() : \Heidelpay\PhpApi\PaymentMethods\AbstractPaymentMethod
Payment type authorisation
Depending on the payment method this type normally means that the amount of the given account will only be authorized. In case of payment methods like Sofort and Giropay (so called online payments) this type will be used just to get the redirect to their systems.
reversal(mixed $PaymentReferenceId) : \Heidelpay\PhpApi\PaymentMethods\AbstractPaymentMethod
Payment type reversal
This payment type will be used to give an uncharged amount or even parts of it back to the given account. This can be used to lower an amount on an invoice for example.
payment reference id ( unique id of the authorisation)
refund(mixed $PaymentReferenceId) : \Heidelpay\PhpApi\PaymentMethods\AbstractPaymentMethod
Payment type refund
This payment type will be used to give a charge amount or even parts of it back to the given account.
payment reference id ( uniqe id of the debit or capture)