<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("https://api.mundipaggone.com"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("85328786-8BA6-420F-9948-5352F5A183EB"); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); // Faz a chamada para criação $response = $client->DownloadTransactionReportFile('20150928', "C:\\Temp"); // Imprime responsta print "<pre>"; var_dump($response); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print $error; print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print $ex; print "</pre>"; }
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("https://sandbox.mundipaggone.com"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("85328786-8BA6-420F-9948-5352F5A183EB"); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); $buyerKey = "460b3d1d-5c13-4f40-92db-36aa05729c79"; // Faz a chamada para criação $response = $client->getCreditCardWithBuyerKey($buyerKey); // Imprime responsta print "<pre>"; print json_encode(array('success' => $response->isSuccess(), 'data' => $response->getData()), JSON_PRETTY_PRINT); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print json_encode($error, JSON_PRETTY_PRINT); print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print json_encode($ex, JSON_PRETTY_PRINT); print "</pre>"; }
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("https://sandbox.mundipaggone.com"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("85328786-8BA6-420F-9948-5352F5A183EB"); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); // Faz a chamada para criação $response = $client->searchSaleByOrderKey("9aa2f7f2-2a69-4b9e-93ca-3ab866e26fb4"); // Imprime resposta print "<pre>"; print json_encode(array('success' => $response->isSuccess(), 'data' => $response->getData()), JSON_PRETTY_PRINT); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print json_encode($error, JSON_PRETTY_PRINT); print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print json_encode($ex, JSON_PRETTY_PRINT); print "</pre>"; }
require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("https://sandbox.mundipaggone.com"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("85328786-8BA6-420F-9948-5352F5A183EB"); // Cria objeto requisição $request = new \Gateway\One\DataContract\Request\RetryRequest(); // Define dados da requisição $request->setOrderKey('ded667d7-01c4-410c-abb0-244126dfa5b9'); $creditCardTransaction = new \Gateway\One\DataContract\Request\RetryRequestData\RetrySaleCreditCardTransaction(); $creditCardTransaction->setTransactionKey('35736c57-45ff-467f-998e-6ac4905e13fc'); $request->addRetrySaleCreditCardTransactionCollection($creditCardTransaction); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); // Faz a chamada para criação $response = $client->Retry($request); // Imprime resposta print "<pre>"; print json_encode(array('success' => $response->isSuccess(), 'data' => $response->getData()), JSON_PRETTY_PRINT); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print json_encode($error, JSON_PRETTY_PRINT); print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print json_encode($ex, JSON_PRETTY_PRINT);
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("https://sandbox.mundipaggone.com"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("85328786-8BA6-420F-9948-5352F5A183EB"); // Cria objeto requisição $request = new \Gateway\One\DataContract\Request\CreateBuyerRequest(); $request->setBirthdate(\DateTime::createFromFormat('d/m/Y', '20/08/1990'))->setBuyerCategory(\Gateway\One\DataContract\Enum\BuyerCategoryEnum::PLUS)->setBuyerReference("C3PO")->setCreateDateInMerchant(new \DateTime())->setDocumentNumber("12345678901")->setDocumentType(\Gateway\One\DataContract\Enum\DocumentTypeEnum::CPF)->setEmail("*****@*****.**")->setEmailType(\Gateway\One\DataContract\Enum\EmailTypeEnum::PERSONAL)->setFacebookId("1234567890")->setGender(\Gateway\One\DataContract\Enum\GenderEnum::MALE)->setHomePhone("(21)123456789")->setLastBuyerUpdateInMerchant(new \DateTime())->setMobilePhone("(21)987654321")->setName("Luke Skywalker")->setPersonType(\Gateway\One\DataContract\Enum\PersonTypeEnum::PERSON)->setTwitterId("1234567890")->setWorkPhone("(21)28467902")->addAddress()->setAddressType(\Gateway\One\DataContract\Enum\AddressTypeEnum::COMMERCIAL)->setStreet("Mos Eisley Cantina")->setNumber("123")->setComplement("")->setDistrict("Mos Eisley")->setCity("Tatooine")->setState("RJ")->setZipCode("20001000")->setCountry(\Gateway\One\DataContract\Enum\CountryEnum::BRAZIL); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); //var_dump($request->getData());exit; // Faz a chamada para criação $response = $client->createBuyer($request); // Imprime resposta print "<pre>"; print json_encode(array('success' => $response->isSuccess(), 'data' => $response->getData()), JSON_PRETTY_PRINT); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print json_encode($error, JSON_PRETTY_PRINT); print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print json_encode($ex, JSON_PRETTY_PRINT); print "</pre>"; }
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("https://sandbox.mundipaggone.com"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("85328786-8BA6-420F-9948-5352F5A183EB"); // Cria objeto requisição $request = new \Gateway\One\DataContract\Request\CaptureRequest(); // Define dados da requisição $request->setOrderKey("50c64477-4f89-4153-b82d-cda5f160c960"); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); // Faz a chamada para criação $response = $client->capture($request); // Imprime resposta print "<pre>"; print json_encode(array('success' => $response->isSuccess(), 'data' => $response->getData()), JSON_PRETTY_PRINT); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print json_encode($error, JSON_PRETTY_PRINT); print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print json_encode($ex, JSON_PRETTY_PRINT); print "</pre>"; }
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("url_here"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("merchant key"); // Cria objeto requisição $createSaleRequest = new \Gateway\One\DataContract\Request\CreateSaleRequest(); // Cria objeto do cartão de crédito $creditCard = \Gateway\One\Helper\CreditCardHelper::createCreditCard("5555 4444 3333 2222", "gateway", "12/2030", "999"); // Define dados do pedido $createSaleRequest->addCreditCardTransaction()->setPaymentMethodCode(\Gateway\One\DataContract\Enum\PaymentMethodEnum::SIMULATOR)->setCreditCardOperation(\Gateway\One\DataContract\Enum\CreditCardOperationEnum::AUTH_ONLY)->setAmountInCents(1098)->setCreditCard($creditCard); //Cria um objeto ApiClient $apiClient = new Gateway\ApiClient(); // Faz a chamada para criação $response = $apiClient->createSale($createSaleRequest); // Mapeia resposta $httpStatusCode = $response->isSuccess() ? 201 : 401; $response = array("message" => $response->getData()->CreditCardTransactionResultCollection[0]->AcquirerMessage, "data" => $response->getData()); } catch (\Gateway\One\DataContract\Report\CreditCardError $error) { $httpStatusCode = 400; $response = array("message" => $error->getMessage()); } catch (\Gateway\One\DataContract\Report\ApiError $error) { $httpStatusCode = $error->errorCollection->ErrorItemCollection[0]->ErrorCode; $response = array("message" => $error->errorCollection->ErrorItemCollection[0]->Description); } catch (\Exception $ex) { $httpStatusCode = 500; $response = array("message" => "Ocorreu um erro inesperado."); } finally {
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("https://transaction.stone.com.br"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("merchant key"); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); $instantBuyKey = "139d4c3b-3215-4c1b-93eb-5b89e544336d"; // Faz a chamada para criação $response = $client->GetInstantBuyDataByInstantBuyKey($instantBuyKey); // Imprime responsta print "<pre>"; print json_encode(array('success' => $response->isSuccess(), 'data' => $response->getData()), JSON_PRETTY_PRINT); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print json_encode($error, JSON_PRETTY_PRINT); print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print json_encode($ex, JSON_PRETTY_PRINT); print "</pre>"; }
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl(""); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("merchant key"); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); // Faz a chamada para criação $response = $client->SearchTransactionReportFile('20150928'); // Imprime resposta print "<pre>"; var_dump($response); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print $error; print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print $ex; print "</pre>"; }
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("https://transaction.stone.com.br"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("merchant key"); //Cria um novo instantBuyData para que possa deletá-lo // Cria objeto requisição $request = new \Gateway\One\DataContract\Request\CreateInstantBuyDataRequest(); $request->setCreditCardBrand(\Gateway\One\DataContract\Enum\CreditCardBrandEnum::MASTERCARD)->setCreditCardNumber("5555444433332222")->setExpMonth(12)->setExpYear(2030)->setHolderName("gateway TESTE")->setSecurityCode("999")->setIsOneDollarAuthEnabled(true)->getBillingAddress()->setStreet("Rua da Quitanda")->setNumber("199")->setComplement("10º andar")->setDistrict("Centro")->setCity("Rio de Janeiro")->setState("RJ")->setZipCode("20091005")->setCountry(\Gateway\One\DataContract\Enum\CountryEnum::BRAZIL); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); // Faz a chamada para criação $createCreditCard = $client->createCreditCard($request); // Faz a chamada para criação $deleteInstantBuyDataResponse = $client->deleteCreditCard($createCreditCard->getData()->InstantBuyKey); // Imprime responsta print "<pre>"; print json_encode(array('success' => $deleteInstantBuyDataResponse->isSuccess(), 'data' => $deleteInstantBuyDataResponse->getData()), JSON_PRETTY_PRINT); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print json_encode($error, JSON_PRETTY_PRINT); print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print json_encode($ex, JSON_PRETTY_PRINT);
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("https://transaction.stone.com.br"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("merchant key"); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); $request = new \Gateway\One\DataContract\Request\CreateBuyerRequest(); $request->setBirthdate(\DateTime::createFromFormat('d/m/Y', '11/05/1990'))->setBuyerCategory(\Gateway\One\DataContract\Enum\BuyerCategoryEnum::PLUS)->setBuyerReference("123456")->setCreateDateInMerchant(new \DateTime())->setDocumentNumber("58828172000138")->setDocumentType(\Gateway\One\DataContract\Enum\DocumentTypeEnum::CNPJ)->setEmail("*****@*****.**")->setEmailType(\Gateway\One\DataContract\Enum\EmailTypeEnum::COMERCIAL)->setFacebookId("1234567890")->setGender(\Gateway\One\DataContract\Enum\GenderEnum::MALE)->setHomePhone("3003-0460")->setIpAddress("192.168.0.1")->setLastBuyerUpdateInMerchant(new \DateTime())->setMobilePhone("99999-8888")->setName("Comprador Mundi")->setPersonType(\Gateway\One\DataContract\Enum\PersonTypeEnum::COMPANY)->setTwitterId("1234567890")->setWorkPhone("99999-7777")->addAddress()->setAddressType(\Gateway\One\DataContract\Enum\AddressTypeEnum::COMMERCIAL)->setStreet("Rua da Quitanda")->setNumber("199")->setComplement("10º andar")->setDistrict("Centro")->setCity("Rio de Janeiro")->setState("RJ")->setZipCode("20091005")->setCountry(\Gateway\One\DataContract\Enum\CountryEnum::BRAZIL); //var_dump($request);exit; // Faz a chamada para criação $responseBuyer = $client->createBuyer($request); $response = $client->getBuyer($responseBuyer->getData()->BuyerKey); // Imprime json print "<pre>"; print json_encode($response->getData(), JSON_PRETTY_PRINT); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print json_encode($error, JSON_PRETTY_PRINT); print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print json_encode($ex, JSON_PRETTY_PRINT); print "</pre>"; }
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("https://sandbox.mundipaggone.com"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("85328786-8BA6-420F-9948-5352F5A183EB"); // Cria objeto requisição $request = new \Gateway\One\DataContract\Request\CreateInstantBuyDataRequest(); $request->setCreditCardBrand(\Gateway\One\DataContract\Enum\CreditCardBrandEnum::MASTERCARD)->setBuyerKey("460b3d1d-5c13-4f40-92db-36aa05729c79")->setCreditCardNumber("4111111111111111")->setExpMonth(10)->setExpYear(22)->setHolderName("LUKE SKYWALKER")->setSecurityCode("999")->setIsOneDollarAuthEnabled(false)->getBillingAddress()->setStreet("Mos Eisley Cantina")->setNumber("123")->setComplement("")->setDistrict("Mos Eisley")->setCity("Tatooine")->setState("RJ")->setZipCode("20001000")->setCountry(\Gateway\One\DataContract\Enum\CountryEnum::BRAZIL); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); // Faz a chamada para criação $response = $client->createCreditCard($request); // Imprime resposta print "<pre>"; print json_encode($response->getData(), JSON_PRETTY_PRINT); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print json_encode($error, JSON_PRETTY_PRINT); print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print json_encode($ex, JSON_PRETTY_PRINT); print "</pre>"; }
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("https://sandbox.mundipaggone.com"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("85328786-8BA6-420F-9948-5352F5A183EB"); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); $buyerKey = "460b3d1d-5c13-4f40-92db-36aa05729c79"; // Faz a chamada para criação $response = $client->getInstantBuyDataByBuyerKey($buyerKey); // Imprime responsta print "<pre>"; print json_encode(array('success' => $response->isSuccess(), 'data' => $response->getData()), JSON_PRETTY_PRINT); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print json_encode($error, JSON_PRETTY_PRINT); print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print json_encode($ex, JSON_PRETTY_PRINT); print "</pre>"; }
$request->getBuyer()->setName("Comprador Mundi")->setPersonType(\Gateway\One\DataContract\Enum\PersonTypeEnum::COMPANY)->setBuyerReference("123456")->setBuyerCategory(\Gateway\One\DataContract\Enum\BuyerCategoryEnum::PLUS)->setDocumentNumber("58828172000138")->setDocumentType(\Gateway\One\DataContract\Enum\DocumentTypeEnum::CNPJ)->setEmail("*****@*****.**")->setEmailType(\Gateway\One\DataContract\Enum\EmailTypeEnum::COMERCIAL)->setGender(\Gateway\One\DataContract\Enum\GenderEnum::MALE)->setHomePhone("3003-0460")->setMobilePhone("99999-8888")->setWorkPhone("99999-7777")->setBirthDate(\DateTime::createFromFormat('d/m/Y', '11/05/1990'))->setFacebookId("1234567890")->setTwitterId("1234567890")->setCreateDateInMerchant(new \DateTime())->setLastBuyerUpdateInMerchant(new \DateTime())->addAddress()->setAddressType(\Gateway\One\DataContract\Enum\AddressTypeEnum::COMMERCIAL)->setStreet("Rua da Quitanda")->setNumber("199")->setComplement("10º andar")->setDistrict("Centro")->setCity("Rio de Janeiro")->setState("RJ")->setZipCode("20091005")->setCountry(\Gateway\One\DataContract\Enum\CountryEnum::BRAZIL); $request->getMerchant()->setMerchantReference("gateway LOJA 1"); $request->getOptions()->disableAntiFraud()->setAntiFraudServiceCode("123")->setCurrencyIso(\Gateway\One\DataContract\Enum\CurrencyIsoEnum::BRL)->setRetries(3); $request->getOrder()->setOrderReference(uniqid()); $request->getRequestData()->setEcommerceCategory(\Gateway\One\DataContract\Enum\EcommerceCategoryEnum::B2B)->setIpAddress("255.255.255.255")->setOrigin("123")->setSessionId(uniqid()); // Carrinho de compras $shoppingCart = $request->addShoppingCart(); $shoppingCart->setDeliveryDeadline(new DateTime()); $shoppingCart->setEstimatedDeliveryDate(new DateTime()); $shoppingCart->setFreightCostInCents(199); $shoppingCart->setShippingCompany("Correios"); $shoppingCart->getDeliveryAddress()->setAddressType(\Gateway\One\DataContract\Enum\AddressTypeEnum::SHIPPING)->setStreet("Rua da Quitanda")->setNumber("199")->setComplement("10º andar")->setDistrict("Centro")->setCity("Rio de Janeiro")->setState("RJ")->setZipCode("20091005")->setCountry(\Gateway\One\DataContract\Enum\CountryEnum::BRAZIL); $shoppingCart->addShoppingCartItem()->setDescription("Apple iPhone 5s 16gb")->setDiscountAmountInCents(160000)->setItemReference("AI5S")->setName("iPhone 5S")->setQuantity(1)->setUnitCostInCents(1800)->setTotalCostInCents(1600); $shoppingCart->addShoppingCartItem()->setDescription("TESTE")->setDiscountAmountInCents(0)->setItemReference("TESTE")->setName("TESTE")->setQuantity(2)->setUnitCostInCents(1099)->setTotalCostInCents(2198); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); // Faz a chamada para criação $response = $client->createSale($request); // Imprime resposta print "<pre>"; print json_encode(array('success' => $response->isSuccess(), 'data' => $response->getData()), JSON_PRETTY_PRINT); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print json_encode($error, JSON_PRETTY_PRINT); print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print json_encode($ex, JSON_PRETTY_PRINT);
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("https://transaction.stone.com.br"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("merchant key"); // Cria objeto requisição $request = new \Gateway\One\DataContract\Request\CancelRequest(); // Define dados da requisição $request->setOrderKey("3016a3cb-90c0-4a22-863e-4e707ba7251d"); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); // Faz a chamada para criação $response = $client->cancel($request); // Imprime resposta print "<pre>"; print json_encode(array('success' => $response->isSuccess(), 'data' => $response->getData()), JSON_PRETTY_PRINT); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print json_encode($error, JSON_PRETTY_PRINT); print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print json_encode($ex, JSON_PRETTY_PRINT); print "</pre>"; }
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("https://transaction.stone.com.br"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("merchant key"); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); $instantBuyKey = "04728dc3-5e0c-47c2-b6b7-9b5c421add09"; // Faz a chamada para criação $response = $client->getCreditCard($instantBuyKey); // Imprime responsta print "<pre>"; print json_encode(array('success' => $response->isSuccess(), 'data' => $response->getData()), JSON_PRETTY_PRINT); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print json_encode($error, JSON_PRETTY_PRINT); print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print json_encode($ex, JSON_PRETTY_PRINT); print "</pre>"; }
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl("https://transaction.stone.com.br"); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("merchant key"); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); $instantBuyKey = "04728dc3-5e0c-47c2-b6b7-9b5c421add09"; $updateBuyer = new Gateway\One\DataContract\Request\UpdateInstantBuyDataRequest(); $updateBuyer->setBuyerKey("247210dc-e02e-4c2c-9120-652e18aa8de8"); // Faz a chamada para criação $response = $client->updateInstantBuyData($instantBuyKey, $updateBuyer); // Imprime responsta print "<pre>"; print json_encode(array('success' => $response->isSuccess(), 'data' => $response->getData()), JSON_PRETTY_PRINT); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print json_encode($error, JSON_PRETTY_PRINT); print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print json_encode($ex, JSON_PRETTY_PRINT); print "</pre>"; }
<?php require_once dirname(__FILE__) . '/../init.php'; try { // Define a url utilizada \Gateway\ApiClient::setBaseUrl(""); // Define a chave da loja \Gateway\ApiClient::setMerchantKey("merchant key"); //Cria um objeto ApiClient $client = new Gateway\ApiClient(); // Faz a chamada para criação $file_to_parse = $client->SearchTransactionReportFile('20150928'); $response = $client->ParseTransactionReportFile($file_to_parse); // Imprime responsta print "<pre>"; var_dump($response); print "</pre>"; } catch (\Gateway\One\DataContract\Report\ApiError $error) { // Imprime json print "<pre>"; print $error; print "</pre>"; } catch (Exception $ex) { // Imprime json print "<pre>"; print $ex; print "</pre>"; }
<?php require_once dirname(__FILE__) . '/../init.php'; try { //Cria um objeto ApiClient $client = new Gateway\ApiClient(); $xmlStatusNotification = utf8_encode(utf8_encode('<StatusNotification xmlns="http://schemas.datacontract.org/2004/07/gateway.NotificationService.DataContract" xmlns:i="http://www.w3.org/2001/XMLSchema-instance" i:schemaLocation="http://schemas.datacontract.org/2004/07/gateway.NotificationService.DataContract StatusNotificationXmlSchema.xsd"> <AmountInCents>500</AmountInCents> <AmountPaidInCents>0</AmountPaidInCents> <BoletoTransaction> <AmountInCents>500</AmountInCents> <AmountPaidInCents>0</AmountPaidInCents> <BoletoExpirationDate>2013-02-08T00:00:00</BoletoExpirationDate> <NossoNumero>0123456789</NossoNumero> <StatusChangedDate>2012-11-06T08:55:49.753</StatusChangedDate> <TransactionKey>4111D523-9A83-4BE3-94D2-160F1BC9C4BD</TransactionKey> <TransactionReference>B2E32108</TransactionReference> <PreviousBoletoTransactionStatus>Generated</PreviousBoletoTransactionStatus> <BoletoTransactionStatus>Paid</BoletoTransactionStatus> </BoletoTransaction> <CreditCardTransaction> <Acquirer>Simulator</Acquirer> <AmountInCents>2000</AmountInCents> <AuthorizedAmountInCents>2000</AuthorizedAmountInCents> <CapturedAmountInCents>2000</CapturedAmountInCents> <CreditCardBrand>Visa</CreditCardBrand> <RefundedAmountInCents i:nil="true"/> <StatusChangedDate>2012-11-06T10:52:55.93</StatusChangedDate> <TransactionIdentifier>123456</TransactionIdentifier>