Changeset 3120815
- Timestamp:
- 07/18/2024 12:01:49 AM (21 months ago)
- Location:
- openpay-cards/trunk
- Files:
-
- 41 added
- 2 deleted
- 6 edited
-
lib/openpay/Openpay (added)
-
lib/openpay/Openpay.php (modified) (2 diffs)
-
lib/openpay/Openpay/Data (added)
-
lib/openpay/Openpay/Data/Openpay.php (added)
-
lib/openpay/Openpay/Data/OpenpayApi.php (added)
-
lib/openpay/Openpay/Data/OpenpayApiAuthError.php (added)
-
lib/openpay/Openpay/Data/OpenpayApiConnectionError.php (added)
-
lib/openpay/Openpay/Data/OpenpayApiConnector.php (added)
-
lib/openpay/Openpay/Data/OpenpayApiConsole.php (added)
-
lib/openpay/Openpay/Data/OpenpayApiDerivedResource.php (added)
-
lib/openpay/Openpay/Data/OpenpayApiError.php (added)
-
lib/openpay/Openpay/Data/OpenpayApiRequestError.php (added)
-
lib/openpay/Openpay/Data/OpenpayApiResourceBase.php (added)
-
lib/openpay/Openpay/Data/OpenpayApiTransactionError.php (added)
-
lib/openpay/Openpay/Data/cacert.pem (added)
-
lib/openpay/Openpay/Resources (added)
-
lib/openpay/Openpay/Resources/OpenpayBankAccount.php (added)
-
lib/openpay/Openpay/Resources/OpenpayBankAccountList.php (added)
-
lib/openpay/Openpay/Resources/OpenpayBine.php (added)
-
lib/openpay/Openpay/Resources/OpenpayCapture.php (added)
-
lib/openpay/Openpay/Resources/OpenpayCard.php (added)
-
lib/openpay/Openpay/Resources/OpenpayCardList.php (added)
-
lib/openpay/Openpay/Resources/OpenpayCharge.php (added)
-
lib/openpay/Openpay/Resources/OpenpayChargeList.php (added)
-
lib/openpay/Openpay/Resources/OpenpayCustomer.php (added)
-
lib/openpay/Openpay/Resources/OpenpayCustomerList.php (added)
-
lib/openpay/Openpay/Resources/OpenpayFee.php (added)
-
lib/openpay/Openpay/Resources/OpenpayFeeList.php (added)
-
lib/openpay/Openpay/Resources/OpenpayPayout.php (added)
-
lib/openpay/Openpay/Resources/OpenpayPayoutList.php (added)
-
lib/openpay/Openpay/Resources/OpenpayPlan.php (added)
-
lib/openpay/Openpay/Resources/OpenpayPlanList.php (added)
-
lib/openpay/Openpay/Resources/OpenpayPse.php (added)
-
lib/openpay/Openpay/Resources/OpenpayPseList.php (added)
-
lib/openpay/Openpay/Resources/OpenpayRefund.php (added)
-
lib/openpay/Openpay/Resources/OpenpaySubscription.php (added)
-
lib/openpay/Openpay/Resources/OpenpaySubscriptionList.php (added)
-
lib/openpay/Openpay/Resources/OpenpayToken.php (added)
-
lib/openpay/Openpay/Resources/OpenpayTransfer.php (added)
-
lib/openpay/Openpay/Resources/OpenpayTransferList.php (added)
-
lib/openpay/Openpay/Resources/OpenpayWebhook.php (added)
-
lib/openpay/README.md (modified) (56 diffs)
-
lib/openpay/composer.json (modified) (2 diffs)
-
lib/openpay/composer.lock (added)
-
lib/openpay/data (deleted)
-
lib/openpay/resources (deleted)
-
openpay_cards.php (modified) (2 diffs)
-
openpay_cards_gateway.php (modified) (4 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
openpay-cards/trunk/lib/openpay/Openpay.php
r2378839 r3120815 1 <?php 1 <?php 2 2 /** 3 * Openpay API v1 Client for PHP (version 1.0.0)4 * 3 * Openpay API v1 Client for PHP (version 2.1.0) 4 * 5 5 * Copyright © Openpay SAPI de C.V. All rights reserved. 6 6 * http://www.openpay.mx/ … … 18 18 } 19 19 20 require(dirname(__FILE__) . '/data/OpenpayApiError.php'); 21 require(dirname(__FILE__) . '/data/OpenpayApiConsole.php'); 22 require(dirname(__FILE__) . '/data/OpenpayApiResourceBase.php'); 23 require(dirname(__FILE__) . '/data/OpenpayApiConnector.php'); 24 require(dirname(__FILE__) . '/data/OpenpayApiDerivedResource.php'); 25 require(dirname(__FILE__) . '/data/OpenpayApi.php'); 20 require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiResourceBase.php'); 21 require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiError.php'); 22 require(dirname(__FILE__) . '/Openpay/Data/Openpay.php'); 23 require(dirname(__FILE__) . '/Openpay/Data/OpenpayApi.php'); 24 require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiAuthError.php'); 25 require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiConnectionError.php'); 26 require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiConnector.php'); 27 require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiConsole.php'); 28 require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiDerivedResource.php'); 29 require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiRequestError.php'); 30 require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiTransactionError.php'); 26 31 27 require(dirname(__FILE__) . '/resources/OpenpayBankAccount.php'); 28 require(dirname(__FILE__) . '/resources/OpenpayBine.php'); 29 require(dirname(__FILE__) . '/resources/OpenpayCapture.php'); 30 require(dirname(__FILE__) . '/resources/OpenpayCard.php'); 31 require(dirname(__FILE__) . '/resources/OpenpayCharge.php'); 32 require(dirname(__FILE__) . '/resources/OpenpayCustomer.php'); 33 require(dirname(__FILE__) . '/resources/OpenpayFee.php'); 34 require(dirname(__FILE__) . '/resources/OpenpayPayout.php'); 35 require(dirname(__FILE__) . '/resources/OpenpayPlan.php'); 36 require(dirname(__FILE__) . '/resources/OpenpayRefund.php'); 37 require(dirname(__FILE__) . '/resources/OpenpaySubscription.php'); 38 require(dirname(__FILE__) . '/resources/OpenpayTransfer.php'); 39 require(dirname(__FILE__) . '/resources/OpenpayWebhook.php'); 40 require(dirname(__FILE__) . '/resources/OpenpayToken.php'); 41 require(dirname(__FILE__) . '/resources/OpenpayPse.php'); 32 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayBankAccount.php'); 33 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayBankAccountList.php'); 34 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayBine.php'); 35 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayCapture.php'); 36 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayCard.php'); 37 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayCardList.php'); 38 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayCharge.php'); 39 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayChargeList.php'); 40 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayCustomer.php'); 41 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayCustomerList.php'); 42 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayFee.php'); 43 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayFeeList.php'); 44 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayPayout.php'); 45 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayPayoutList.php'); 46 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayPlan.php'); 47 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayPlanList.php'); 48 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayPse.php'); 49 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayPseList.php'); 50 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayRefund.php'); 51 require(dirname(__FILE__) . '/Openpay/Resources/OpenpaySubscription.php'); 52 require(dirname(__FILE__) . '/Openpay/Resources/OpenpaySubscriptionList.php'); 53 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayToken.php'); 54 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayTransfer.php'); 55 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayTransferList.php'); 56 require(dirname(__FILE__) . '/Openpay/Resources/OpenpayWebhook.php'); 42 57 ?> -
openpay-cards/trunk/lib/openpay/README.md
r2378839 r3120815 1 2 3 PHP client for Openpay API services (version 1.2.3)1  2 3 PHP client for Openpay API services (version 3.0.0) 4 4 5 5 This is a client implementing the payment services for Openpay at openpay.mx 6 7 What's new?8 -----------9 10 02/06/2014 - Fixed: tried to add an optional derived resource when the object was null11 04/02/2014 - Added: support for Captures on charges12 31/01/2014 - Fixed: Added classes and configs to avoid errors on PHP class autoload feature. Now13 the autoload is turned off by default14 23/01/2014 - Added: the Sandbox Mode is the default now. Added a method to activate the Production15 Mode explicitly.16 6 17 7 … … 30 20 Installation 31 21 ------------ 22 23 Agregar en la documentación lo siguiente: 24 * composer 1 : versión php 2.1.* 25 * composer 2: versión 2.2.* || version 3.0.0 26 27 28 29 32 30 ### Composer 33 31 The preferred method is via [composer](https://getcomposer.org). Follow the … … 76 74 Private key. There are three options: 77 75 78 - Use the methods **Openpay::setId()* * and **Openpay::setApiKey()**. Just76 - Use the methods **Openpay::setId()*, **Openpay::setApiKey()** and **Openpay::setCountry()** . Just 79 77 pass the proper parameters to each function: 80 78 … … 82 80 Openpay::setId('moiep6umtcnanql3jrxp'); 83 81 Openpay::setApiKey('sk_3433941e467c4875b178ce26348b0fac'); 82 Openpay::setCountry('MX'); // MX, CO, PE 83 Openpay::setPublicIp('127.0.0.1'); //Tu ip publica 84 84 ``` 85 85 … … 88 88 89 89 ```php 90 $openpay = Openpay::getInstance('MERCHANT_ID', 'PRIVATE_KEY', 'COUNTRY_CODE' );90 $openpay = Openpay::getInstance('MERCHANT_ID', 'PRIVATE_KEY', 'COUNTRY_CODE', 'PUBLIC_IP'); 91 91 92 92 // MERCHANT_ID = moiep6umtcnanql3jrxp 93 93 // PRIVATE_KEY = sk_3433941e467c1055b178ce26348b0fac 94 // COUNTRY_CODE = MX (México), CO (Colombia) 94 // COUNTRY_CODE = MX (México), CO (Colombia), PE (Peru) 95 //PUBLIC_IP = 127.0.0.1 (Sustituir por tu ip publica) 95 96 ``` 96 97 … … 132 133 133 134 ````php 134 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );135 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 135 136 ```` 136 137 … … 279 280 Add a new customer to a merchant: 280 281 ````php 281 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );282 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 282 283 283 284 $customerData = array( … … 300 301 Get a customer: 301 302 ````php 302 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );303 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 303 304 304 305 $customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh'); … … 307 308 Get the list of customers: 308 309 ````php 309 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );310 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 310 311 311 312 $findData = array( … … 320 321 Update a customer: 321 322 ````php 322 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );323 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 323 324 324 325 $customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh'); … … 330 331 Delete a customer: 331 332 ````php 332 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );333 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 333 334 334 335 $customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh'); … … 343 344 Add a card: 344 345 ````php 345 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );346 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 346 347 347 348 $cardData = array( … … 365 366 Get a card: 366 367 ````php 367 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );368 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 368 369 369 370 $card = $openpay->cards->get('k9pn8qtsvr7k7gxoq1r5'); … … 372 373 Get the list of cards: 373 374 ````php 374 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );375 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 375 376 376 377 $findData = array( … … 385 386 Delete a card: 386 387 ````php 387 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );388 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 388 389 389 390 $card = $openpay->cards->get('k9pn8qtsvr7k7gxoq1r5'); … … 395 396 Add a card: 396 397 ````php 397 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );398 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 398 399 399 400 $cardData = array( … … 418 419 Get a card: 419 420 ````php 420 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );421 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 421 422 422 423 $customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh'); … … 426 427 Get the list of cards: 427 428 ````php 428 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );429 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 429 430 430 431 $findData = array( … … 440 441 Delete a card 441 442 ````php 442 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );443 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 443 444 444 445 $customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh'); … … 452 453 Add a bank account to a customer: 453 454 ````php 454 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );455 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 455 456 456 457 $bankData = array( … … 465 466 Get a banck account 466 467 ````php 467 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );468 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 468 469 469 470 $customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh'); … … 473 474 Get the list of bank accounts: 474 475 ````php 475 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );476 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 476 477 477 478 $findData = array( … … 487 488 Delete a bank account: 488 489 ````php 489 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );490 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 490 491 491 492 $customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh'); … … 501 502 Make a charge on a merchant: 502 503 ````php 503 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );504 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 504 505 505 506 $chargeData = array( … … 515 516 Get a charge: 516 517 ````php 517 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );518 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 518 519 519 520 $charge = $openpay->charges->get('tvyfwyfooqsmfnaprsuk'); … … 522 523 Get list of charges: 523 524 ````php 524 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );525 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 525 526 526 527 $findData = array( … … 535 536 Make a capture: 536 537 ````php 537 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );538 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 538 539 539 540 $captureData = array('amount' => 150.00 ); … … 545 546 Make a refund: 546 547 ````php 547 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );548 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 548 549 549 550 $refundData = array('description' => 'Devolución' ); … … 557 558 Make a charge on a customer: 558 559 ````php 559 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );560 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 560 561 561 562 $chargeData = array( … … 572 573 Get a charge: 573 574 ````php 574 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );575 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 575 576 576 577 $customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh'); … … 580 581 Get list of charges: 581 582 ````php 582 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );583 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 583 584 584 585 $findData = array( … … 594 595 Make a capture: 595 596 ````php 596 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );597 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 597 598 598 599 $captureData = array('amount' => 150.00 ); … … 605 606 Make a refund: 606 607 ````php 607 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );608 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 608 609 609 610 $refundData = array('description' => 'Reembolso' ); … … 619 620 Make a transfer: 620 621 ````php 621 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );622 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 622 623 623 624 $transferData = array( … … 633 634 Get a transfer: 634 635 ````php 635 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );636 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 636 637 637 638 $customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh'); … … 641 642 Get list of transfers: 642 643 ````php 643 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );644 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 644 645 645 646 $findData = array( … … 660 661 Make a payout on a merchant: 661 662 ````php 662 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );663 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 663 664 664 665 $payoutData = array( … … 674 675 Get a payout: 675 676 ````php 676 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );677 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 677 678 678 679 $payout = $openpay->payouts->get('t4tzkjspndtj9bnsop2i'); … … 681 682 Get list of payouts: 682 683 ````php 683 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );684 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 684 685 685 686 $findData = array( … … 696 697 Make a payout on a customer: 697 698 ````php 698 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );699 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 699 700 700 701 $payoutData = array( … … 711 712 Get a payout: 712 713 ````php 713 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );714 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 714 715 715 716 $customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh'); … … 719 720 Get list pf payouts: 720 721 ````php 721 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );722 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 722 723 723 724 $findData = array( … … 736 737 Make a fee charge 737 738 ````php 738 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );739 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 739 740 740 741 $feeData = array( … … 749 750 Get list of fees charged: 750 751 ````php 751 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );752 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 752 753 753 754 $findData = array( … … 765 766 Add a plan: 766 767 ````php 767 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );768 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 768 769 769 770 $planData = array( … … 782 783 Get a plan: 783 784 ````php 784 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );785 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 785 786 786 787 $plan = $openpay->plans->get('pduar9iitv4enjftuwyl'); … … 789 790 Get list of plans: 790 791 ````php 791 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );792 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 792 793 793 794 $findData = array( … … 802 803 Update a plan: 803 804 ````php 804 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );805 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 805 806 806 807 $plan = $openpay->plans->get('pduar9iitv4enjftuwyl'); … … 811 812 Delete a plan: 812 813 ````php 813 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );814 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 814 815 815 816 $customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh'); … … 820 821 Get list of subscriptors of a plan: 821 822 ````php 822 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );823 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 823 824 824 825 $findData = array( … … 837 838 Add a subscription: 838 839 ````php 839 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );840 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 840 841 841 842 $subscriptionData = array( … … 851 852 Get a subscription: 852 853 ````php 853 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );854 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 854 855 855 856 $customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh'); … … 859 860 Get list of subscriptions: 860 861 ````php 861 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );862 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 862 863 863 864 $findData = array( … … 873 874 Update a subscription: 874 875 ````php 875 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );876 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 876 877 877 878 $customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh'); … … 883 884 Delete a subscription: 884 885 ````php 885 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX' );886 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1'); 886 887 887 888 $customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh'); … … 889 890 $subscription->delete(); 890 891 ```` 892 -
openpay-cards/trunk/lib/openpay/composer.json
r2378839 r3120815 2 2 "name": "openpay/sdk", 3 3 "description": "This is a client implementing the payment services for Openpay at openpay.mx", 4 "type": "library", 5 "minimum-stability": " stable",4 "type": "library", 5 "minimum-stability": "dev", 6 6 "license": "Apache-2.0", 7 7 "authors": [ 8 8 { 9 9 "name": "Openpay", 10 "homepage": "http ://www.openpay.mx/docs/libraries.html",10 "homepage": "https://www.openpay.mx/", 11 11 "email": "soporte@openpay.mx" 12 12 }, 13 13 { 14 14 "name": "Federico Balderas", 15 "homepage": "https://openpay.mx ",16 "email": " federico.balderas@openpay.mx"15 "homepage": "https://openpay.mx/", 16 "email": "plugins@openpay.mx" 17 17 } 18 18 ], … … 29 29 }, 30 30 "autoload": { 31 "psr-0": { "Openpay": "" } 31 "psr-4": { 32 "Openpay\\": "Openpay/" 33 } 32 34 } 33 35 } -
openpay-cards/trunk/openpay_cards.php
r3068698 r3120815 5 5 * Plugin URI: http://www.openpay.mx/docs/plugins/woocommerce.html 6 6 * Description: Provides a credit card payment method with Openpay for WooCommerce. 7 * Version: 2.9. 27 * Version: 2.9.3 8 8 * Author: Openpay 9 9 * Author URI: http://www.openpay.mx … … 22 22 function openpay_cards_init_your_gateway() { 23 23 if (class_exists('WC_Payment_Gateway')) { 24 include_once('openpay_cards_gateway.php');24 require_once('openpay_cards_gateway.php'); 25 25 } 26 26 if(!class_exists('Utils')) { -
openpay-cards/trunk/openpay_cards_gateway.php
r3068698 r3120815 1 1 <?php 2 3 if (!class_exists('Openpay')) { 4 require_once("lib/openpay/Openpay.php"); 2 if (file_exists(dirname(__FILE__) . '/lib/openpay/Openpay.php')) { 3 require_once(dirname(__FILE__) . '/lib/openpay/Openpay.php'); 5 4 } 6 5 … … 8 7 require_once("utils/utils.php"); 9 8 } 9 10 use Openpay\Data\Openpay as Openpay; 10 11 11 12 /* … … 917 918 918 919 public function getOpenpayInstance() { 919 Openpay::setOriginMerchant($this->merchant_classification); 920 $openpay = Openpay::getInstance($this->merchant_id, $this->private_key, $this->country); 920 Openpay::setClassificationMerchant($this->merchant_classification); 921 921 Openpay::setProductionMode($this->is_sandbox ? false : true); 922 $openpay = Openpay::getInstance($this->merchant_id, $this->private_key, $this->country, $this->getClientIp()); 922 923 923 924 if($this->merchant_classification === "eglobal") … … 964 965 } 965 966 967 function getClientIp() { 968 // Recogemos la IP de la cabecera de la conexión 969 if (!empty($_SERVER['HTTP_CLIENT_IP'])) 970 { 971 $ipAdress = $_SERVER['HTTP_CLIENT_IP']; 972 } 973 // Caso en que la IP llega a través de un Proxy 974 elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) 975 { 976 $ipAdress = $_SERVER['HTTP_X_FORWARDED_FOR']; 977 } 978 // Caso en que la IP lleva a través de la cabecera de conexión remota 979 else 980 { 981 $ipAdress = $_SERVER['REMOTE_ADDR']; 982 } 983 return $ipAdress; 984 } 966 985 967 986 public function get_order_auth_amount( $order ) { -
openpay-cards/trunk/readme.txt
r3068698 r3120815 5 5 Tested up to: 6.4.3 6 6 Requires PHP: 5.9 7 Stable tag: 2.9. 27 Stable tag: 2.9.3 8 8 License: GNU General Public License v3.0 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 17 17 18 18 == Changelog == 19 = 2.9.3 = 20 * Enhancement. Actualización de SDK y parámetros requeridos. 19 21 = 2.9.1 = 20 22 * Corrección a MANY REDIRECTS error en transacciones con 3DS.
Note: See TracChangeset
for help on using the changeset viewer.