mpay24/mpay24-php

SOAP绑定官方PHP SDK

v5.1.0 2022-08-30 14:27 UTC

This package is auto-updated.

Last update: 2024-09-20 10:23:19 UTC


README

Packagist Packagist Version Packagist Downloads

SOAP绑定官方PHP SDK

文档

有关快速入门的简短实现指南可在https://docs.mpay24.com/docs/get-started找到。
文档可在https://docs.mpay24.com/docs找到。

Composer

您可以通过Composer安装绑定。运行以下命令

composer require mpay24/mpay24-php

要使用绑定,请使用Composer的自动加载

require __DIR__ . '/vendor/autoload.php';

手动安装

如果您不想使用Composer,可以下载最新版本。然后,要使用绑定,请包含bootstrap.php文件。

require_once('bootstrap.php');

SDK概述

配置

您可以使用根目录中的config.php文件

您还可以在创建Mpay24对象时传递参数

require_once("../bootstrap.php");
use Mpay24\Mpay24;
use Mpay24\Mpay24Order; //if you are using paymentPage

$mpay24 = new Mpay24('9****', '*********', TRUE); //Testsystem
$mpay24 = new Mpay24('7****', '*********', FALSE); //Livesystem

如果您想采取更灵活的方法,您可以创建一个配置对象

创建用于无缝信用卡支付的令牌

$tokenizer = $mpay24->token("CC");
$tokenizerLocation = $tokenizer->getLocation();
$token = $tokenizer->getToken();

创建付款

使用令牌的信用卡付款

$payment = array(
  "amount" => "100",
  "currency" => "EUR",
  "token" => $_POST['token']
);
$result = $mpay24->payment("TOKEN", "123 TID", $payment);

Paypal付款

$payment = array(
  "amount" => "100",
  "currency" => "EUR"
);
$result = $mpay24->payment("PAYPAL", "123 TID", $payment);

创建付款页面

初始化最小付款页面

use Mpay24\Mpay24Order;

$mdxi = new Mpay24Order();
$mdxi->Order->Tid = "123";
$mdxi->Order->Price = "1.00";
$mdxi->Order->URL->Success      = 'http://yourpage.com/success';
$mdxi->Order->URL->Error        = 'http://yourpage.com/error';
$mdxi->Order->URL->Confirmation = 'http://yourpage.com/confirmation';

$paymentPageURL = $mpay24->paymentPage($mdxi)->getLocation(); // redirect location to the payment page

header('Location: '.$paymentPageURL);

如何处理ORDER对象

获取当前交易状态

使用Pull方法

使用我们发送回响应消息中的唯一mPAYTID编号

$mpay24->paymentStatus("12345");

使用我们通过商家请求收到的TID 如果您没有唯一的TID,您将只得到与此编号相关的最后一条交易

$mpay24->paymentStatusByTID("123 TID");

先决条件

为了使Mpay24 PHP SDK正常工作,您的安装必须满足以下先决条件

请参考https://php.ac.cn/phpinfo或咨询您的系统管理员,以确定您的系统是否满足先决条件。