Edit File by line
/home/zeestwma/richards.../wp-conte.../plugins/wpforms-.../src/Integrat.../Stripe/Api
File: ApiInterface.php
<?php
[0] Fix | Delete
[1] Fix | Delete
namespace WPForms\Integrations\Stripe\Api;
[2] Fix | Delete
[3] Fix | Delete
use Exception;
[4] Fix | Delete
[5] Fix | Delete
/**
[6] Fix | Delete
* Payment API interface.
[7] Fix | Delete
*
[8] Fix | Delete
* @since 1.8.2
[9] Fix | Delete
*/
[10] Fix | Delete
interface ApiInterface {
[11] Fix | Delete
[12] Fix | Delete
/**
[13] Fix | Delete
* API class initialization.
[14] Fix | Delete
*
[15] Fix | Delete
* @since 1.8.2
[16] Fix | Delete
*/
[17] Fix | Delete
public function init();
[18] Fix | Delete
[19] Fix | Delete
/**
[20] Fix | Delete
* Set API configuration.
[21] Fix | Delete
*
[22] Fix | Delete
* @since 1.8.2
[23] Fix | Delete
*/
[24] Fix | Delete
public function set_config();
[25] Fix | Delete
[26] Fix | Delete
/**
[27] Fix | Delete
* Initial Stripe app configuration.
[28] Fix | Delete
*
[29] Fix | Delete
* @since 1.8.2
[30] Fix | Delete
*/
[31] Fix | Delete
public function setup_stripe();
[32] Fix | Delete
[33] Fix | Delete
/**
[34] Fix | Delete
* Set payment tokens from a submitted form data.
[35] Fix | Delete
*
[36] Fix | Delete
* @since 1.8.2
[37] Fix | Delete
*
[38] Fix | Delete
* @param array $entry Copy of original $_POST.
[39] Fix | Delete
*/
[40] Fix | Delete
public function set_payment_tokens( $entry );
[41] Fix | Delete
[42] Fix | Delete
/**
[43] Fix | Delete
* Process single payment.
[44] Fix | Delete
*
[45] Fix | Delete
* @since 1.8.2
[46] Fix | Delete
*
[47] Fix | Delete
* @param array $args Single payment arguments.
[48] Fix | Delete
*/
[49] Fix | Delete
public function process_single( $args );
[50] Fix | Delete
[51] Fix | Delete
/**
[52] Fix | Delete
* Process subscription.
[53] Fix | Delete
*
[54] Fix | Delete
* @since 1.8.2
[55] Fix | Delete
*
[56] Fix | Delete
* @param array $args Subscription arguments.
[57] Fix | Delete
*/
[58] Fix | Delete
public function process_subscription( $args );
[59] Fix | Delete
[60] Fix | Delete
/**
[61] Fix | Delete
* Get API configuration array or its key.
[62] Fix | Delete
*
[63] Fix | Delete
* @since 1.8.2
[64] Fix | Delete
*
[65] Fix | Delete
* @param string $key Name of the key to retrieve.
[66] Fix | Delete
*
[67] Fix | Delete
* @return mixed
[68] Fix | Delete
*/
[69] Fix | Delete
public function get_config( $key = '' );
[70] Fix | Delete
[71] Fix | Delete
/**
[72] Fix | Delete
* Get saved Stripe payment object or its key.
[73] Fix | Delete
*
[74] Fix | Delete
* @since 1.8.2
[75] Fix | Delete
*
[76] Fix | Delete
* @param string $key Name of the key to retrieve.
[77] Fix | Delete
*
[78] Fix | Delete
* @return mixed
[79] Fix | Delete
*/
[80] Fix | Delete
public function get_payment( $key = '' );
[81] Fix | Delete
[82] Fix | Delete
/**
[83] Fix | Delete
* Get saved Stripe customer object or its key.
[84] Fix | Delete
*
[85] Fix | Delete
* @since 1.8.2
[86] Fix | Delete
*
[87] Fix | Delete
* @param string $key Name of the key to retrieve.
[88] Fix | Delete
*
[89] Fix | Delete
* @return mixed
[90] Fix | Delete
*/
[91] Fix | Delete
public function get_customer( $key = '' );
[92] Fix | Delete
[93] Fix | Delete
/**
[94] Fix | Delete
* Get saved Stripe subscription object or its key.
[95] Fix | Delete
*
[96] Fix | Delete
* @since 1.8.2
[97] Fix | Delete
*
[98] Fix | Delete
* @param string $key Name of the key to retrieve.
[99] Fix | Delete
*
[100] Fix | Delete
* @return mixed
[101] Fix | Delete
*/
[102] Fix | Delete
public function get_subscription( $key = '' );
[103] Fix | Delete
[104] Fix | Delete
/**
[105] Fix | Delete
* Get details from a saved Charge object.
[106] Fix | Delete
*
[107] Fix | Delete
* @since 1.8.2
[108] Fix | Delete
*
[109] Fix | Delete
* @param string|array $keys Key or an array of keys to retrieve.
[110] Fix | Delete
*
[111] Fix | Delete
* @return array
[112] Fix | Delete
*/
[113] Fix | Delete
public function get_charge_details( $keys );
[114] Fix | Delete
[115] Fix | Delete
/**
[116] Fix | Delete
* Get API error message.
[117] Fix | Delete
*
[118] Fix | Delete
* @since 1.8.2
[119] Fix | Delete
*
[120] Fix | Delete
* @return string
[121] Fix | Delete
*/
[122] Fix | Delete
public function get_error();
[123] Fix | Delete
[124] Fix | Delete
/**
[125] Fix | Delete
* Get API exception.
[126] Fix | Delete
*
[127] Fix | Delete
* @since 1.8.2
[128] Fix | Delete
*
[129] Fix | Delete
* @return Exception
[130] Fix | Delete
*/
[131] Fix | Delete
public function get_exception();
[132] Fix | Delete
}
[133] Fix | Delete
[134] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function