当前位置: 首页>>代码示例>>PHP>>正文


PHP MP::create_preapproval_payment方法代码示例

本文整理汇总了PHP中MP::create_preapproval_payment方法的典型用法代码示例。如果您正苦于以下问题:PHP MP::create_preapproval_payment方法的具体用法?PHP MP::create_preapproval_payment怎么用?PHP MP::create_preapproval_payment使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MP的用法示例。


在下文中一共展示了MP::create_preapproval_payment方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: MP

<?php

require_once "../../lib/mercadopago.php";
$mp = new MP("CLIENT_ID", "CLIENT_SECRET");
$preapprovalPayment_data = array("payer_email" => "my_customer@my_site.com", "back_url" => "http://www.my_site.com", "reason" => "Monthly subscription to premium package", "external_reference" => "OP-1234", "auto_recurring" => array("frequency" => 1, "frequency_type" => "months", "transaction_amount" => 60, "currency_id" => "BRL", "start_date" => "2012-12-10T14:58:11.778-03:00", "end_date" => "2013-06-10T14:58:11.778-03:00"));
$preapprovalPayment = $mp->create_preapproval_payment($preapprovalPayment_data);
?>

<!doctype html>
<html>
    <head>
        <title>MercadoPago SDK - Create Preapproval Payment and Show Subscription Example</title>
    </head>
    <body>
       	<a href="<?php 
echo $preapprovalPayment["response"]["init_point"];
?>
" name="MP-Checkout" class="orange-ar-m-sq-arall">Pay</a>
        <script type="text/javascript" src="http://mp-tools.mlstatic.com/buttons/render.js"></script>
    </body>
</html>
开发者ID:casipe,项目名称:sdk-php,代码行数:21,代码来源:button.php

示例2: MP

<html>
<head>
    <title>
       Preapproval and Authorized Payment
    </title>
    <link rel="stylesheet" href="https://a248.e.akamai.net/secure.mlstatic.com/org-img/ch/ui/1.0.0/chico.min.css">
</head>
      
<body style="margin: 0 auto;width: 1164px;">
<?php 
error_reporting(E_ALL);
ini_set('display_errors', 1);
require_once "lib/mercadopago.php";
$mp = new MP("6779072058140486", "1EIP7wKRmfwCPX86U1uWE1IU4MYqk2OX");
$cardata = array("card_number" => "", "security_code" => "", "expiration_month" => 10, "expiration_year" => 2017, "cardholder" => array("name" => "CARLOS E R CORREA", "identification" => array("type" => "", "subtype" => null, "number" => "")));
$Result = $mp->get_cardtoken($cardata);
echo "<pre> <H1> 1 - Tokenization credit card </H1>";
print_r($Result);
echo "</pre>";
// 1 - Envia o token
$preference = array("card_token" => $Result["response"]["id"], "payer_email" => "cadu.rcorrea@gmail.com", "back_url" => "http://54.232.96.103/preapproval/charge.php", "external_reference" => "123456", "reason" => "Teste BR - Prefix Ecommerce 28042014");
$preferenceResult = $mp->create_preapproval_payment($preference);
echo "<pre> <H1> 2 - Create preapproval and store [id] in your datamodel </H1>";
print_r($preferenceResult);
echo "</pre>";
echo '<br><H1> 3 -  Charge Buyer  </H1><h1><a href="charge.php?preapproval_id=' . $preferenceResult["response"]["id"] . '"  >Charge!</a></h1>';
?>
    

</body>
</html>
开发者ID:vvasconcellos,项目名称:mp2,代码行数:31,代码来源:index.php

示例3: MP

<?php

require_once "../../lib/mercadopago.php";
$mp = new MP("CLIENT_ID", "CLIENT_SECRET");
$preapprovalPayment = array("payer_email" => "my_customer@my_site.com", "back_url" => "http://www.my_site.com", "reason" => "Monthly subscription to premium package", "external_reference" => "OP-1234", "auto_recurring" => array("frequency" => 1, "frequency_type" => "months", "transaction_amount" => 60, "currency_id" => "BRL", "start_date" => "2012-12-10T14:58:11.778-03:00", "end_date" => "2013-06-10T14:58:11.778-03:00"));
$preapprovalPaymentResult = $mp->create_preapproval_payment($preapprovalPayment);
?>

<!doctype html>
<html>
    <head>
        <title>MercadoPago SDK - Create Preapproval Payment and Show Subscription Example</title>
    </head>
    <body>
       	<a href="<?php 
echo $preapprovalPaymentResult["response"]["init_point"];
?>
" name="MP-Checkout" class="orange-ar-m-sq-arall">Pay</a>
        <script type="text/javascript" src="http://mp-tools.mlstatic.com/buttons/render.js"></script>
    </body>
</html>
开发者ID:pthreat,项目名称:apf-dev,代码行数:21,代码来源:button.php

示例4: MP

<?php

require_once 'mercadopago.php';
$mp = new MP('CLIENT_ID', 'CLIENT_SECRET');
$preapproval_data = array("payer_email" => "my_customer@my-site.com", "back_url" => "http://www.my-site.com", "reason" => "Monthly subscription to premium package", "external_reference" => "OP-1234", "auto_recurring" => array("frequency" => 1, "frequency_type" => "months", "transaction_amount" => 60, "currency_id" => "CURRENCY_ID", "start_date" => "2014-12-10T14:58:11.778-03:00", "end_date" => "2015-06-10T14:58:11.778-03:00"));
$preapproval = $mp->create_preapproval_payment($preapproval_data);
?>

<!DOCTYPE html>
<html>
	<head>
		<title>Subscribe</title>
	</head>
	<body>
		<a href="<?php 
echo $preapproval['response']['init_point'];
?>
">Subscribe</a>
	</body>
</html>
开发者ID:jrivera294,项目名称:code-examples,代码行数:20,代码来源:recurring_button.step_3.php

示例5: pagoMercadopagoRecurrente

 /**
  * Realizar pagos recurrentes
  * @param $codigoM
  * @param $hashM
  * @param $mailCliente
  * @param $urlBack
  * @param $detalle
  * @param $valor
  * @param $inicio
  * @param $fin
  * @return array
  */
 public function pagoMercadopagoRecurrente($codigoM, $hashM, $mailCliente, $urlBack, $detalle, $valor, $inicio, $fin)
 {
     $mp = new MP($codigoM, $hashM);
     $preapproval_data = array("payer_email" => $mailCliente, "back_url" => $urlBack, "reason" => $detalle, "external_reference" => "OP-1234", "auto_recurring" => array("frequency" => 1, "frequency_type" => "months", "transaction_amount" => $valor, "currency_id" => "ARS", "start_date" => $inicio . "T00:00:00.778-03:00", "end_date" => $fin . "T00:00:00.778-03:00"));
     $preapproval = $mp->create_preapproval_payment($preapproval_data);
     $this->pref = $preapproval;
     return $this->pref;
 }
开发者ID:rodrigobertin,项目名称:libraryRNB,代码行数:20,代码来源:globalesPDO.php


注:本文中的MP::create_preapproval_payment方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。