Changeset 3261370
- Timestamp:
- 03/25/2025 09:43:52 AM (11 months ago)
- Location:
- razorpay-subscription-button-elementor/trunk
- Files:
-
- 93 added
- 13 edited
-
razorpay-sdk/Razorpay.php (modified) (1 diff)
-
razorpay-sdk/libs/Requests-2.0.4 (added)
-
razorpay-sdk/libs/Requests-2.0.4/.editorconfig (added)
-
razorpay-sdk/libs/Requests-2.0.4/CHANGELOG.md (added)
-
razorpay-sdk/libs/Requests-2.0.4/LICENSE (added)
-
razorpay-sdk/libs/Requests-2.0.4/README.md (added)
-
razorpay-sdk/libs/Requests-2.0.4/certificates (added)
-
razorpay-sdk/libs/Requests-2.0.4/certificates/cacert.pem (added)
-
razorpay-sdk/libs/Requests-2.0.4/certificates/cacert.pem.sha256 (added)
-
razorpay-sdk/libs/Requests-2.0.4/composer.json (added)
-
razorpay-sdk/libs/Requests-2.0.4/library (added)
-
razorpay-sdk/libs/Requests-2.0.4/library/Deprecated.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/library/README.md (added)
-
razorpay-sdk/libs/Requests-2.0.4/library/Requests.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Auth (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Auth.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Auth/Basic.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Autoload.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Capability.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Cookie (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Cookie.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Cookie/Jar.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/ArgumentCount.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status304.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status305.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status306.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status400.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status401.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status402.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status403.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status404.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status405.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status406.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status407.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status408.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status409.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status410.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status411.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status412.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status413.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status414.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status415.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status416.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status417.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status418.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status428.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status429.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status431.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status500.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status501.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status502.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status503.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status504.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status505.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/Status511.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Http/StatusUnknown.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/InvalidArgument.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Transport (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Transport.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Exception/Transport/Curl.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/HookManager.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Hooks.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/IdnaEncoder.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Ipv6.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Iri.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Port.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Proxy (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Proxy.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Proxy/Http.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Requests.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Response (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Response.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Response/Headers.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Session.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Ssl.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Transport (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Transport.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Transport/Curl.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Transport/Fsockopen.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Utility (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Utility/CaseInsensitiveDictionary.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Utility/FilteredIterator.php (added)
-
razorpay-sdk/libs/Requests-2.0.4/src/Utility/InputValidator.php (added)
-
razorpay-sdk/src/Account.php (added)
-
razorpay-sdk/src/Api.php (modified) (3 diffs)
-
razorpay-sdk/src/Card.php (modified) (1 diff)
-
razorpay-sdk/src/Customer.php (modified) (1 diff)
-
razorpay-sdk/src/Dispute.php (added)
-
razorpay-sdk/src/Document.php (added)
-
razorpay-sdk/src/Entity.php (modified) (2 diffs)
-
razorpay-sdk/src/Iin.php (added)
-
razorpay-sdk/src/Order.php (modified) (3 diffs)
-
razorpay-sdk/src/Payment.php (modified) (2 diffs)
-
razorpay-sdk/src/Product.php (added)
-
razorpay-sdk/src/Request.php (modified) (1 diff)
-
razorpay-sdk/src/Settlement.php (modified) (2 diffs)
-
razorpay-sdk/src/Stakeholder.php (added)
-
razorpay-sdk/src/Token.php (modified) (3 diffs)
-
razorpay-sdk/src/Webhook.php (modified) (4 diffs)
-
razorpay-subscription-buttons.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
razorpay-subscription-button-elementor/trunk/razorpay-sdk/Razorpay.php
r2749051 r3261370 9 9 if (class_exists('WpOrg\Requests\Autoload') === false) 10 10 { 11 require_once __DIR__.'/libs/Requests-2.0. 0/src/Autoload.php';11 require_once __DIR__.'/libs/Requests-2.0.4/src/Autoload.php'; 12 12 } 13 13 -
razorpay-subscription-button-elementor/trunk/razorpay-sdk/src/Api.php
r2725964 r3261370 5 5 class Api 6 6 { 7 protected static $baseUrl = 'https://api.razorpay.com /v1/';7 protected static $baseUrl = 'https://api.razorpay.com'; 8 8 9 9 protected static $key = null; … … 17 17 public static $appsDetails = array(); 18 18 19 const VERSION = '2. 8.3';19 const VERSION = '2.9.0'; 20 20 21 21 /** … … 85 85 } 86 86 87 public static function getFullUrl($relativeUrl )87 public static function getFullUrl($relativeUrl, $apiVersion = "v1") 88 88 { 89 return self::getBaseUrl() . $relativeUrl;89 return self::getBaseUrl() . "/". $apiVersion . "/". $relativeUrl; 90 90 } 91 91 } -
razorpay-subscription-button-elementor/trunk/razorpay-sdk/src/Card.php
r2555426 r3261370 12 12 return parent::fetch($id); 13 13 } 14 15 public function requestCardReference($attributes = array()) 16 { 17 $entityUrl = $this->getEntityUrl() . '/fingerprints'; 18 19 return $this->request('POST', $entityUrl, $attributes); 20 } 14 21 } -
razorpay-subscription-button-elementor/trunk/razorpay-sdk/src/Customer.php
r2555426 r3261370 38 38 return $token; 39 39 } 40 41 public function addBankAccount($attributes = array()) 42 { 43 $entityUrl = $this->getEntityUrl().$this->id. '/bank_account'; 44 45 return $this->request('POST', $entityUrl, $attributes); 46 } 47 48 public function deleteBankAccount($bank_id) 49 { 50 $entityUrl = $this->getEntityUrl() . $this->id. '/bank_account/'. $bank_id; 51 52 return $this->request('DELETE', $entityUrl); 53 } 54 55 public function requestEligibilityCheck($attributes = array()) 56 { 57 $entityUrl = $this->getEntityUrl(). '/eligibility'; 58 59 return $this->request('POST', $entityUrl, $attributes); 60 } 61 62 public function fetchEligibility($id) 63 { 64 $entityUrl = $this->getEntityUrl(). '/eligibility/'. $id; 65 66 return $this->request('GET', $entityUrl); 67 } 40 68 } -
razorpay-subscription-button-elementor/trunk/razorpay-sdk/src/Entity.php
r2682828 r3261370 83 83 * @param array $data 84 84 * @param array $additionHeader 85 * @param string $apiVersion 85 86 * 86 87 * @return Entity 87 88 */ 88 protected function request($method, $relativeUrl, $data = null )89 protected function request($method, $relativeUrl, $data = null, $apiVersion = "v1") 89 90 { 90 91 $request = new Request(); 91 92 92 $response = $request->request($method, $relativeUrl, $data );93 $response = $request->request($method, $relativeUrl, $data, $apiVersion); 93 94 94 95 if ((isset($response['entity'])) and ($response['entity'] == $this->getEntity())) … … 231 232 return $array; 232 233 } 234 235 public function setFile($attributes) 236 { 237 if(isset($attributes['file'])){ 238 $attributes['file'] = new \CURLFILE( 239 $attributes['file'], 240 mime_content_type($attributes['file']) 241 ); 242 } 243 244 return $attributes; 245 } 233 246 } -
razorpay-subscription-button-elementor/trunk/razorpay-sdk/src/Order.php
r2682828 r3261370 2 2 3 3 namespace Razorpay\Api; 4 5 use Requests; 4 6 5 7 class Order extends Entity … … 10 12 public function create($attributes = array()) 11 13 { 14 $attributes = json_encode($attributes); 15 16 Request::addHeader('Content-Type', 'application/json'); 17 12 18 return parent::create($attributes); 13 19 } … … 43 49 return $this->request('GET', $relativeUrl, $options); 44 50 } 51 52 public function viewRtoReview() 53 { 54 $relativeUrl = $this->getEntityUrl(). $this->id .'/rto_review'; 55 56 return $this->request('POST', $relativeUrl); 57 } 58 59 public function editFulfillment($attributes = array()) 60 { 61 $relativeUrl = $this->getEntityUrl(). $this->id .'/fulfillment'; 62 63 return $this->request('POST', $relativeUrl, $attributes); 64 } 45 65 } -
razorpay-subscription-button-elementor/trunk/razorpay-sdk/src/Payment.php
r2682828 r3261370 163 163 } 164 164 /** 165 * submit otp165 * Submit otp 166 166 * 167 167 * @param id $id … … 183 183 * @param array $attributes 184 184 */ 185 public function otpGenerate( )186 { 187 $relativeUrl = $this->getEntityUrl(). $ this->id . '/otp_generate';185 public function otpGenerate($id) 186 { 187 $relativeUrl = $this->getEntityUrl(). $id . '/otp_generate'; 188 188 189 189 return $this->request('POST', $relativeUrl); 190 190 } 191 191 192 /** 193 * Resend otp 194 * 195 * @param id $id 196 * 197 * @param array $attributes 198 */ 199 public function otpResend() 200 { 201 $relativeUrl = $this->getEntityUrl(). $this->id . '/otp/resend'; 202 203 return $this->request('POST', $relativeUrl); 204 } 205 206 public function createUpi($attributes = array()) 207 { 208 $relativeUrl = $this->getEntityUrl() . 'create/upi'; 209 210 return $this->request('POST', $relativeUrl, $attributes); 211 } 212 213 public function validateVpa($attributes = array()) 214 { 215 $relativeUrl = $this->getEntityUrl() . 'validate/vpa'; 216 217 return $this->request('POST', $relativeUrl, $attributes); 218 } 219 220 public function fetchPaymentMethods() 221 { 222 $relativeUrl = 'methods'; 223 224 return $this->request('GET', $relativeUrl); 225 } 226 227 public function expandedDetails($options = array()) 228 { 229 $relativeUrl = $this->getEntityUrl(). $this->id; 230 231 return $this->request('GET', $relativeUrl, $options); 232 } 192 233 } -
razorpay-subscription-button-elementor/trunk/razorpay-sdk/src/Request.php
r2682828 r3261370 36 36 * @param array $data Data to be passed along the request 37 37 * @param array $additionHeader headers to be passed along the request 38 * @param string $apiVersion version to be passed along the request 38 39 * @return array Response data in array format. Not meant 39 40 * to be used directly 40 41 */ 41 public function request($method, $url, $data = array() )42 { 43 $url = Api::getFullUrl($url );42 public function request($method, $url, $data = array(), $apiVersion = "v1") 43 { 44 $url = Api::getFullUrl($url, $apiVersion); 44 45 45 46 $hooks = new Requests_Hooks(); -
razorpay-subscription-button-elementor/trunk/razorpay-sdk/src/Settlement.php
r2682828 r3261370 66 66 * fetch Ondemand Settlement by Id 67 67 * @param string $id 68 * @param array $options 68 69 * @return array 69 70 */ 70 public function fetchOndemandSettlementById( )71 public function fetchOndemandSettlementById($id, $options = array()) 71 72 { 72 $relativeUrl = $this->getEntityUrl(). "ondemand/" . $ this->id;73 $relativeUrl = $this->getEntityUrl(). "ondemand/" . $id; 73 74 74 return $this->request('GET', $relativeUrl );75 return $this->request('GET', $relativeUrl, $options); 75 76 } 76 77 /** … … 78 79 * @return array 79 80 */ 80 public function fetchAllOndemandSettlement( )81 public function fetchAllOndemandSettlement($options = array()) 81 82 { 82 83 $relativeUrl = $this->getEntityUrl(). "ondemand/"; 83 84 84 return $this->request('GET', $relativeUrl );85 return $this->request('GET', $relativeUrl, $options); 85 86 } 86 87 } -
razorpay-subscription-button-elementor/trunk/razorpay-sdk/src/Token.php
r2555426 r3261370 4 4 5 5 class Token extends Entity 6 { 6 { 7 8 public function create($attributes = array()) 9 { 10 $url = $this->getEntityUrl(); 11 12 return $this->request('POST', $url, $attributes); 13 } 14 7 15 /** 8 16 * @param $id Token id … … 13 21 14 22 return $this->request('GET', $relativeUrl); 23 } 24 25 public function fetchCardPropertiesByToken($attributes = array()) 26 { 27 $relativeUrl = $this->getEntityUrl(). '/fetch'; 28 29 return $this->request('POST', $relativeUrl, $attributes); 15 30 } 16 31 … … 28 43 return $this->request('DELETE', $relativeUrl); 29 44 } 45 46 public function deleteToken($attributes = array()) 47 { 48 $relativeUrl = $this->getEntityUrl(). '/delete'; 49 50 return $this->request('POST', $relativeUrl, $attributes); 51 } 52 53 public function processPaymentOnAlternatePAorPG($attributes = array()) 54 { 55 $relativeUrl = $this->getEntityUrl().'service_provider_tokens/token_transactional_data'; 56 57 return $this->request('POST', $relativeUrl, $attributes); 58 } 30 59 } -
razorpay-subscription-button-elementor/trunk/razorpay-sdk/src/Webhook.php
r2682828 r3261370 11 11 public function create($attributes = array()) 12 12 { 13 if(isset($this->account_id)) 14 { 15 $url = 'accounts/'. $this->account_id . '/' .$this->getEntityUrl(); 16 17 return $this->request('POST', $url, $attributes, 'v2'); 18 } 13 19 return parent::create($attributes); 14 20 } … … 16 22 public function fetch($id) 17 23 { 24 if(isset($this->account_id)) 25 { 26 $url = 'accounts/'. $this->account_id . '/' .$this->getEntityUrl() . $id; 27 28 return $this->request('GET', $url, null, 'v2'); 29 } 18 30 return parent::fetch($id); 19 31 } … … 21 33 public function all($options = array()) 22 34 { 35 if(isset($this->account_id)) 36 { 37 $url = 'accounts/'. $this->account_id . '/' .$this->getEntityUrl(); 38 39 return $this->request('GET', $url, $options, 'v2'); 40 } 23 41 return parent::all($options); 24 42 } … … 28 46 * 29 47 * @param array $attributes 30 * 31 * @return Webhook s48 * @param string $id 49 * @return Webhook 32 50 */ 33 public function edit($attributes = array(), $id)51 public function edit($attributes, $id) 34 52 { 35 53 $url = $this->getEntityUrl() . $id; 36 54 55 if(isset($this->account_id)) 56 { 57 $url = 'accounts/'.$this->account_id .'/'. $url; 58 59 return $this->request('PATCH', $url, $attributes, 'v2'); 60 } 37 61 return $this->request(Requests::PUT, $url, $attributes); 38 62 } 63 64 public function delete($id) 65 { 66 $url = 'accounts/'. $this->account_id . '/' .$this->getEntityUrl(). $id; 67 68 return $this->request('DELETE', $url, null, 'v2'); 69 } 39 70 } -
razorpay-subscription-button-elementor/trunk/razorpay-subscription-buttons.php
r3254569 r3261370 5 5 * Plugin URI: https://github.com/razorpay/subscription-button-elementor-plugin 6 6 * Description: Razorpay Subscription Button Elementor 7 * Version: 1.0. 47 * Version: 1.0.5 8 8 * Author: Razorpay 9 9 * Author URI: https://razorpay.com -
razorpay-subscription-button-elementor/trunk/readme.txt
r3254569 r3261370 3 3 Tags: razorpay, payments, subscription, india, ecommerce 4 4 Tested up to: 6.7 5 Stable tag: 1.0. 45 Stable tag: 1.0.5 6 6 License: GPLv2 or later 7 7 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 44 44 45 45 == Changelog == 46 47 = 1.0.5 = 48 * Updated SDK to 2.9.0 46 49 47 50 = 1.0.4 =
Note: See TracChangeset
for help on using the changeset viewer.