commerce_dibs-8.x-1.0-rc10/src/EasyApiHelperInterface.php

src/EasyApiHelperInterface.php
<?php

namespace Drupal\commerce_dibs;

interface EasyApiHelperInterface {

  /**
   * Set environment.
   *
   * @param string $environment
   *   Environment.
   */
  public function setEnvironment($environment);

  /**
   * Set secret key.
   *
   * @param string $secret_key
   *   Secret key.
   */
  public function setSecretKey($secret_key);

  /**
   * Retrieves payment.
   *
   * @param string $payment_id
   *   Payment ID.
   */
  public function getPayment($payment_id);

  /**
   * Updates payment.
   *
   * @param string $payment_id
   *   Payment ID.
   * @param array $payload
   *   Request payload.
   */
  public function updatePaymentItems($payment_id, array $payload);

  /**
   * Creates payment.
   *
   * @param array $payload
   *   Request payload.
   */
  public function createPayment(array $payload);

  /**
   * Capture payment.
   *
   * @param string $payment_id
   *   Payment ID.
   * @param array $payload
   *   Request payload.
   */
  public function chargesPayment($payment_id, array $payload);

  /**
   * Cancel payment.
   *
   * @param string $payment_id
   *   Payment ID.
   * @param array $payload
   *   Request payload.
   */
  public function cancelPayment($payment_id, array $payload);

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc