Skip to content

Latest commit

 

History

History
executable file
·
51 lines (35 loc) · 1.08 KB

credit-card.md

File metadata and controls

executable file
·
51 lines (35 loc) · 1.08 KB

Credit Card

Authorize

use Payum\Core\Request\Authorize;
use Valiton\Payum\Payone\Api;

$payment = [
    Api::FIELD_PAYMENT_METHOD => Api::PAYMENT_METHOD_CREDIT_CARD_PPAN,
    Api::FIELD_LANGUAGE => 'de',
];

$payum
    ->getGateway('payone')
    ->execute(new Authorize($payment));

Sequence Diagram Authorize Payment

Capture

use Payum\Core\Request\Capture;
use Valiton\Payum\Payone\Api;

$payment = [
    Api::FIELD_PAYMENT_METHOD => Api::PAYMENT_METHOD_CREDIT_CARD_PPAN,
    Api::FIELD_LANGUAGE => 'de',
];

$payum
    ->getGateway('payone')
    ->execute(new Capture($payment));

Sequence Diagram Capture Payment

Capture Authorized Payment

See Paydirekt Capture Authorized Payment

Refund

See Paydirekt Refund