randler/lib-zoop-php

zoop PHP 库实现 Pix 传输

安装: 1,710

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:lib

2.1.2 2022-09-12 17:00 UTC

This package is auto-updated.

Last update: 2024-09-05 23:02:44 UTC


README

Zoop

网关 Zoop PHP

为简化与支付网关 Zoop 的通信而开发的库。

React Native is released under the MIT license. Versão Downloads

简介

此 SDK 的构建目的是使支付方法的调用灵活,以便所有人都可以使用所有版本的 API 的所有功能。

您可以通过访问此链接来访问 API 的官方文档。

索引





安装

使用以下命令安装库

composer require randler/lib-zoop-php

配置

要将库添加到您的项目中,请执行以下操作

<?php
  require('vendor/autoload.php');
  
  $zpk = 'zpk_test........Td0';
  $marketplaceId = '43.......92b';
  $SellerId = '1a4.......499';

  $Zoop = new Zoop\Client(
    $marketplaceId, 
    $SellerId, 
    $zpk
  );


请求

本节将解释如何在 Zoop 中执行授权请求。

交易请求

本节将解释如何在 Zoop 中执行交易请求。

创建 Pix 交易

创建 Pix 交易

<?php

  $payment = new Transaction();
  $payment->setDescription('Teste de transação')
          ->setAmount(1035)
          ->setOnBehalfOf($SellerId); // responsavel pela venda

  $pixData = $payment->getPaymentPix();
  
  $pix = $client
      ->payment()
      ->pix($pixData);


Webhook 请求

本节将解释如何在 Zoop 中执行交易请求。

列出 Webhook

列出 Webhook

<?php

  $webhook = $client
      ->webhook()
      ->list();


创建 Webhook

创建 Webhook

<?php

  $webhook = new Webhook();
  $webhook->setUrl("http://fomefome.loc/api/v3/order/webhook-zoop.html"); // responsavel pela venda

  $webhookData = $webhook->getWebhookData();
        
  $webhook = $client
      ->webhook()
      ->create($webhookData);



删除 Webhook

删除特定 Webhook

<?php
      
  $webhook = $client
      ->webhook()
      ->delete(['webhook_id' => '475476f22...97bb8ea8']);