From 793731acc16f0a7a011510f4cf9babcac1e158f6 Mon Sep 17 00:00:00 2001 From: Khoirunnisa Afifah Date: Tue, 16 May 2017 16:31:15 +0700 Subject: [PATCH] Revert "add credit card recurring in client & example" This reverts commit 44087d65852528114e2fbd2657564541f0fe36dd. --- README.md | 11 ---- src/XenditPHPClient.php | 55 ------------------- ..._credit_card_recurring_payment_example.php | 16 ------ ..._credit_card_recurring_payment_example.php | 16 ------ 4 files changed, 98 deletions(-) delete mode 100644 src/examples/capture_subsequent_credit_card_recurring_payment_example.php delete mode 100644 src/examples/subscribe_credit_card_recurring_payment_example.php 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); -?>