Plugin Directory

Changeset 3120815


Ignore:
Timestamp:
07/18/2024 12:01:49 AM (21 months ago)
Author:
openpay
Message:

SDK Update

Location:
openpay-cards/trunk
Files:
41 added
2 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • openpay-cards/trunk/lib/openpay/Openpay.php

    r2378839 r3120815  
    1 <?php 
     1<?php
    22/**
    3  * Openpay API v1 Client for PHP (version 1.0.0)
    4  * 
     3 * Openpay API v1 Client for PHP (version 2.1.0)
     4 *
    55 * Copyright © Openpay SAPI de C.V. All rights reserved.
    66 * http://www.openpay.mx/
     
    1818}
    1919
    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');
     20require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiResourceBase.php');
     21require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiError.php');
     22require(dirname(__FILE__) . '/Openpay/Data/Openpay.php');
     23require(dirname(__FILE__) . '/Openpay/Data/OpenpayApi.php');
     24require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiAuthError.php');
     25require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiConnectionError.php');
     26require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiConnector.php');
     27require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiConsole.php');
     28require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiDerivedResource.php');
     29require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiRequestError.php');
     30require(dirname(__FILE__) . '/Openpay/Data/OpenpayApiTransactionError.php');
    2631
    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');
     32require(dirname(__FILE__) . '/Openpay/Resources/OpenpayBankAccount.php');
     33require(dirname(__FILE__) . '/Openpay/Resources/OpenpayBankAccountList.php');
     34require(dirname(__FILE__) . '/Openpay/Resources/OpenpayBine.php');
     35require(dirname(__FILE__) . '/Openpay/Resources/OpenpayCapture.php');
     36require(dirname(__FILE__) . '/Openpay/Resources/OpenpayCard.php');
     37require(dirname(__FILE__) . '/Openpay/Resources/OpenpayCardList.php');
     38require(dirname(__FILE__) . '/Openpay/Resources/OpenpayCharge.php');
     39require(dirname(__FILE__) . '/Openpay/Resources/OpenpayChargeList.php');
     40require(dirname(__FILE__) . '/Openpay/Resources/OpenpayCustomer.php');
     41require(dirname(__FILE__) . '/Openpay/Resources/OpenpayCustomerList.php');
     42require(dirname(__FILE__) . '/Openpay/Resources/OpenpayFee.php');
     43require(dirname(__FILE__) . '/Openpay/Resources/OpenpayFeeList.php');
     44require(dirname(__FILE__) . '/Openpay/Resources/OpenpayPayout.php');
     45require(dirname(__FILE__) . '/Openpay/Resources/OpenpayPayoutList.php');
     46require(dirname(__FILE__) . '/Openpay/Resources/OpenpayPlan.php');
     47require(dirname(__FILE__) . '/Openpay/Resources/OpenpayPlanList.php');
     48require(dirname(__FILE__) . '/Openpay/Resources/OpenpayPse.php');
     49require(dirname(__FILE__) . '/Openpay/Resources/OpenpayPseList.php');
     50require(dirname(__FILE__) . '/Openpay/Resources/OpenpayRefund.php');
     51require(dirname(__FILE__) . '/Openpay/Resources/OpenpaySubscription.php');
     52require(dirname(__FILE__) . '/Openpay/Resources/OpenpaySubscriptionList.php');
     53require(dirname(__FILE__) . '/Openpay/Resources/OpenpayToken.php');
     54require(dirname(__FILE__) . '/Openpay/Resources/OpenpayTransfer.php');
     55require(dirname(__FILE__) . '/Openpay/Resources/OpenpayTransferList.php');
     56require(dirname(__FILE__) . '/Openpay/Resources/OpenpayWebhook.php');
    4257?>
  • openpay-cards/trunk/lib/openpay/README.md

    r2378839 r3120815  
    1 ![Openpay PHP](http://www.openpay.mx/img/github/php.jpg)
    2 
    3 PHP client for Openpay API services (version 1.2.3)
     1![Openpay PHP](https://www.openpay.mx/img/github/php.jpg)
     2
     3PHP client for Openpay API services (version 3.0.0)
    44
    55This 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 null
    11 04/02/2014 - Added: support for Captures on charges
    12 31/01/2014 - Fixed: Added classes and configs to avoid errors on PHP class autoload feature. Now
    13 the autoload is turned off by default
    14 23/01/2014 - Added: the Sandbox Mode is the default now. Added a method to activate the Production
    15 Mode explicitly.
    166
    177
     
    3020Installation
    3121------------
     22
     23Agregar 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
    3230### Composer
    3331The preferred method is via [composer](https://getcomposer.org). Follow the
     
    7674Private key. There are three options:
    7775
    78   - Use the methods **Openpay::setId()** and **Openpay::setApiKey()**. Just
     76  - Use the methods **Openpay::setId()*, **Openpay::setApiKey()** and **Openpay::setCountry()** . Just
    7977    pass the proper parameters to each function:
    8078   
     
    8280Openpay::setId('moiep6umtcnanql3jrxp');
    8381Openpay::setApiKey('sk_3433941e467c4875b178ce26348b0fac');
     82Openpay::setCountry('MX'); // MX, CO, PE
     83Openpay::setPublicIp('127.0.0.1'); //Tu ip publica
    8484```
    8585   
     
    8888   
    8989```php
    90 $openpay = Openpay::getInstance('MERCHANT_ID', 'PRIVATE_KEY', 'COUNTRY_CODE');
     90$openpay = Openpay::getInstance('MERCHANT_ID', 'PRIVATE_KEY', 'COUNTRY_CODE', 'PUBLIC_IP');
    9191
    9292// MERCHANT_ID = moiep6umtcnanql3jrxp
    9393// 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)
    9596```
    9697
     
    132133
    133134````php
    134 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     135$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    135136````
    136137
     
    279280Add a new customer to a merchant:
    280281````php
    281 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     282$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    282283
    283284$customerData = array(
     
    300301Get a customer:
    301302````php
    302 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     303$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    303304
    304305$customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh');
     
    307308Get the list of customers:
    308309````php
    309 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     310$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    310311
    311312$findData = array(
     
    320321Update a customer:
    321322````php
    322 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     323$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    323324
    324325$customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh');
     
    330331Delete a customer:
    331332````php
    332 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     333$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    333334
    334335$customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh');
     
    343344Add a card:
    344345````php
    345 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     346$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    346347
    347348$cardData = array(
     
    365366Get a card:
    366367````php
    367 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     368$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    368369
    369370$card = $openpay->cards->get('k9pn8qtsvr7k7gxoq1r5');
     
    372373Get the list of cards:
    373374````php
    374 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     375$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    375376
    376377$findData = array(
     
    385386Delete a card:
    386387````php
    387 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     388$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    388389
    389390$card = $openpay->cards->get('k9pn8qtsvr7k7gxoq1r5');
     
    395396Add a card:
    396397````php
    397 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     398$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    398399
    399400$cardData = array(
     
    418419Get a card:
    419420````php
    420 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     421$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    421422
    422423$customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh');
     
    426427Get the list of cards:
    427428````php
    428 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     429$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    429430
    430431$findData = array(
     
    440441Delete a card
    441442````php
    442 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     443$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    443444
    444445$customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh');
     
    452453Add a bank account to a customer:
    453454````php
    454 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     455$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    455456
    456457$bankData = array(
     
    465466Get a banck account
    466467````php
    467 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     468$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    468469
    469470$customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh');
     
    473474Get the list of bank accounts:
    474475````php
    475 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     476$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    476477
    477478$findData = array(
     
    487488Delete a bank account:
    488489````php
    489 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     490$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    490491
    491492$customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh');
     
    501502Make a charge on a merchant:
    502503````php
    503 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     504$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    504505
    505506$chargeData = array(
     
    515516Get a charge:
    516517````php
    517 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     518$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    518519
    519520$charge = $openpay->charges->get('tvyfwyfooqsmfnaprsuk');
     
    522523Get list of charges:
    523524````php
    524 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     525$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    525526
    526527$findData = array(
     
    535536Make a capture:
    536537````php
    537 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     538$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    538539
    539540$captureData = array('amount' => 150.00 );
     
    545546Make a refund:
    546547````php
    547 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     548$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    548549
    549550$refundData = array('description' => 'Devolución' );
     
    557558Make a charge on a customer:
    558559````php
    559 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     560$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    560561
    561562$chargeData = array(
     
    572573Get a charge:
    573574````php
    574 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     575$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    575576
    576577$customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh');
     
    580581Get list of charges:
    581582````php
    582 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     583$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    583584
    584585$findData = array(
     
    594595Make a capture:
    595596````php
    596 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     597$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    597598
    598599$captureData = array('amount' => 150.00 );
     
    605606Make a refund:
    606607````php
    607 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     608$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    608609
    609610$refundData = array('description' => 'Reembolso' );
     
    619620Make a transfer:
    620621````php
    621 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     622$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    622623
    623624$transferData = array(
     
    633634Get a transfer:
    634635````php
    635 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     636$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    636637
    637638$customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh');
     
    641642Get list of transfers:
    642643````php
    643 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     644$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    644645
    645646$findData = array(
     
    660661Make a payout on a merchant:
    661662````php
    662 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     663$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    663664
    664665$payoutData = array(
     
    674675Get a payout:
    675676````php
    676 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     677$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    677678
    678679$payout = $openpay->payouts->get('t4tzkjspndtj9bnsop2i');
     
    681682Get list of payouts:
    682683````php
    683 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     684$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    684685
    685686$findData = array(
     
    696697Make a payout on a customer:
    697698````php
    698 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     699$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    699700
    700701$payoutData = array(
     
    711712Get a payout:
    712713````php
    713 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     714$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    714715
    715716$customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh');
     
    719720Get list pf payouts:
    720721````php
    721 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     722$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    722723
    723724$findData = array(
     
    736737Make a fee charge
    737738````php
    738 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     739$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    739740
    740741$feeData = array(
     
    749750Get list of fees charged:
    750751````php
    751 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     752$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    752753
    753754$findData = array(
     
    765766Add a plan:
    766767````php
    767 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     768$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    768769
    769770$planData = array(
     
    782783Get a plan:
    783784````php
    784 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     785$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    785786
    786787$plan = $openpay->plans->get('pduar9iitv4enjftuwyl');
     
    789790Get list of plans:
    790791````php
    791 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     792$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    792793
    793794$findData = array(
     
    802803Update a plan:
    803804````php
    804 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     805$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    805806
    806807$plan = $openpay->plans->get('pduar9iitv4enjftuwyl');
     
    811812Delete a plan:
    812813````php
    813 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     814$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    814815
    815816$customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh');
     
    820821Get list of subscriptors of a plan:
    821822````php
    822 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     823$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    823824
    824825$findData = array(
     
    837838Add a subscription:
    838839````php
    839 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     840$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    840841
    841842$subscriptionData = array(
     
    851852Get a subscription:
    852853````php
    853 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     854$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    854855
    855856$customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh');
     
    859860Get list of subscriptions:
    860861````php
    861 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     862$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    862863
    863864$findData = array(
     
    873874Update a subscription:
    874875````php
    875 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     876$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    876877
    877878$customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh');
     
    883884Delete a subscription:
    884885````php
    885 $openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX');
     886$openpay = Openpay::getInstance('moiep6umtcnanql3jrxp', 'sk_3433941e467c1055b178ce26348b0fac', 'MX', '127.0.0.1');
    886887
    887888$customer = $openpay->customers->get('a9ualumwnrcxkl42l6mh');
     
    889890$subscription->delete();
    890891````
     892
  • openpay-cards/trunk/lib/openpay/composer.json

    r2378839 r3120815  
    22    "name": "openpay/sdk",
    33    "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",
    66    "license": "Apache-2.0",
    77    "authors": [
    88        {
    99            "name": "Openpay",
    10             "homepage": "http://www.openpay.mx/docs/libraries.html",
     10            "homepage": "https://www.openpay.mx/",
    1111            "email": "soporte@openpay.mx"
    1212        },
    1313        {
    1414            "name": "Federico Balderas",
    15             "homepage": "https://openpay.mx",
    16             "email": "federico.balderas@openpay.mx"
     15            "homepage": "https://openpay.mx/",
     16            "email": "plugins@openpay.mx"
    1717        }
    1818    ],
     
    2929    },
    3030    "autoload": {
    31         "psr-0": { "Openpay": "" }
     31        "psr-4": {
     32            "Openpay\\": "Openpay/"
     33        }
    3234    }
    3335}
  • openpay-cards/trunk/openpay_cards.php

    r3068698 r3120815  
    55 * Plugin URI: http://www.openpay.mx/docs/plugins/woocommerce.html
    66 * Description: Provides a credit card payment method with Openpay for WooCommerce.
    7  * Version: 2.9.2
     7 * Version: 2.9.3
    88 * Author: Openpay
    99 * Author URI: http://www.openpay.mx
     
    2222function openpay_cards_init_your_gateway() {
    2323    if (class_exists('WC_Payment_Gateway')) {
    24         include_once('openpay_cards_gateway.php');
     24        require_once('openpay_cards_gateway.php');
    2525    }
    2626    if(!class_exists('Utils')) {
  • openpay-cards/trunk/openpay_cards_gateway.php

    r3068698 r3120815  
    11<?php
    2 
    3 if (!class_exists('Openpay')) {
    4     require_once("lib/openpay/Openpay.php");
     2if (file_exists(dirname(__FILE__) . '/lib/openpay/Openpay.php')) {
     3    require_once(dirname(__FILE__) . '/lib/openpay/Openpay.php');
    54}
    65
     
    87    require_once("utils/utils.php");
    98}
     9
     10use Openpay\Data\Openpay as Openpay;
    1011
    1112/*
     
    917918   
    918919    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);
    921921        Openpay::setProductionMode($this->is_sandbox ? false : true);
     922        $openpay = Openpay::getInstance($this->merchant_id, $this->private_key, $this->country, $this->getClientIp());
    922923
    923924        if($this->merchant_classification === "eglobal")
     
    964965    }
    965966
     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      }
    966985
    967986    public function get_order_auth_amount( $order ) {
  • openpay-cards/trunk/readme.txt

    r3068698 r3120815  
    55Tested up to: 6.4.3
    66Requires PHP: 5.9
    7 Stable tag: 2.9.2
     7Stable tag: 2.9.3
    88License: GNU General Public License v3.0
    99License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    1717
    1818== Changelog ==
     19= 2.9.3 =
     20* Enhancement. Actualización de SDK y parámetros requeridos.
    1921= 2.9.1 =
    2022* Corrección a MANY REDIRECTS error en transacciones con 3DS.
Note: See TracChangeset for help on using the changeset viewer.