diff --git a/README.md b/README.md index 03d322f..511fe8e 100644 --- a/README.md +++ b/README.md @@ -129,14 +129,3 @@ cd src/ php examples/issue_credit_card_refund_with_idempotency_example.php [credit_card_charge_id] [amount] [external_id] [optional-idempotency-key] ``` -# Subscribe Credit Card Recurring Payment -``` -cd src/ -php examples/subscribe_credit_card_recurring_payment_example.php [token_id] [initial_charge_amount] [initial_charge_external_id] -``` - -# Capture Subsequent Credit Card Recurring Payment -``` -cd src/ -php examples/capture_subsequent_credit_card_recurring_payment_example.php [subscription_id] [amount] [external_id] -``` \ No newline at end of file diff --git a/src/XenditPHPClient.php b/src/XenditPHPClient.php index 421f9e0..1f98194 100644 --- a/src/XenditPHPClient.php +++ b/src/XenditPHPClient.php @@ -288,60 +288,5 @@ function validateBankAccountHolderName ($bank_account_number, $bank_code) { $responseObject = json_decode($response, true); return $responseObject; } - - function subscribeCreditCardRecurringPayment ($token_id, $initial_charge_amount, $initial_charge_external_id) { - $curl = curl_init(); - - $headers = array(); - $headers[] = 'Content-Type: application/json'; - - $end_point = $this->server_domain.'/recurring_credit_card_subscription'; - - $data['token_id'] = $token_id; - $data['initial_charge_amount'] = $initial_charge_amount; - $data['initial_charge_external_id'] = $initial_charge_external_id; - - $payload = json_encode($data); - - curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); - curl_setopt($curl, CURLOPT_USERPWD, $this->secret_api_key.":"); - curl_setopt($curl, CURLOPT_URL, $end_point); - curl_setopt($curl, CURLOPT_POST, true); - curl_setopt($curl, CURLOPT_POSTFIELDS, $payload); - curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); - - $response = curl_exec($curl); - curl_close($curl); - - $responseObject = json_decode($response, true); - return $responseObject; - } - - function captureSubsequentCreditCardRecurringPayment ($subscription_id, $amount, $external_id) { - $curl = curl_init(); - - $headers = array(); - $headers[] = 'Content-Type: application/json'; - - $end_point = $this->server_domain.'/recurring_credit_card_subscription/'.$subscription_id.'/charges'; - - $data['amount'] = $amount; - $data['external_id'] = $external_id; - - $payload = json_encode($data); - - curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); - curl_setopt($curl, CURLOPT_USERPWD, $this->secret_api_key.":"); - curl_setopt($curl, CURLOPT_URL, $end_point); - curl_setopt($curl, CURLOPT_POST, true); - curl_setopt($curl, CURLOPT_POSTFIELDS, $payload); - curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); - - $response = curl_exec($curl); - curl_close($curl); - - $responseObject = json_decode($response, true); - return $responseObject; - } } ?> diff --git a/src/examples/capture_subsequent_credit_card_recurring_payment_example.php b/src/examples/capture_subsequent_credit_card_recurring_payment_example.php deleted file mode 100644 index 0af7c3a..0000000 --- a/src/examples/capture_subsequent_credit_card_recurring_payment_example.php +++ /dev/null @@ -1,16 +0,0 @@ -captureSubsequentCreditCardRecurringPayment($subscription_id, $amount, $external_id); - - print_r($response); -?> diff --git a/src/examples/subscribe_credit_card_recurring_payment_example.php b/src/examples/subscribe_credit_card_recurring_payment_example.php deleted file mode 100644 index 038ce8d..0000000 --- a/src/examples/subscribe_credit_card_recurring_payment_example.php +++ /dev/null @@ -1,16 +0,0 @@ -subscribeCreditCardRecurringPayment($token_id, $initial_charge_amount, $initial_charge_external_id); - - print_r($response); -?>