coinrequest/unstoppable-domains-php-api

Unstoppable Domains的PHP API客户端

0.3.1 2020-11-19 09:29 UTC

This package is auto-updated.

Last update: 2024-09-19 18:17:04 UTC


README

用于Unstoppable Domains API的PHP包。

请注意以下内容:目前只实现了'Stripe checkout流程'。这意味着只有当您启用了Stripe支付方式时,才能订购域名。

入门指南

运行以下命令将此包安装到您的项目中。

composer require coinrequest/unstoppable-domains-php-api 

先决条件

您需要Composer来安装此包。

安装

使用Composer安装此包后,创建一个新的Unstoppable Domains实例。并包含您的经销商ID和API密钥。请联系Unstoppable Domains以获取您的私人凭证。

例如:

$unstoppableDomains = new UnstoppableDomains('yourresellerid', 'yourpersonalapikey');

调用所需的端点

$unstoppableDomains->domainsEndpoint()->getDomain($domainName);

当前实现的端点包括:

  • GET /domains/$domainName
  • GET /users/$emailAddress
  • POST /users/$emailAddress/orders (STRIPE ONLY)
  • GET /users/$emailAddress/orders/$orderId

端点的文档将在稍后在线提供。请检查代码以获取文档和示例请求和响应。您始终可以在Unstoppable Domains文档网站上检查文档和示例。

运行测试

首先,创建一个.env文件并设置以下值

  • UNSTOPPABLE_DOMAINS_TEST_RESELLER_ID: 一个有效的UD经销商ID。最好使用测试经销商ID
  • UNSTOPPABLE_DOMAINS_TEST_API_KEY: 一个有效的UD API密钥。最好使用测试API密钥
  • STRIPE_TEST_API_KEY: 一个测试(<- TEST) Stripe API密钥。可能以'pk_test_'开头
  • ORDER_CONFIRMATION_EMAIL_ADDRESS: 一个电子邮件地址。如果您想收到确认电子邮件地址,请使用您自己的电子邮件地址。

请参阅.env.example以获取模板。

使用PHPUnit在Tests目录中运行测试。

构建于

贡献

请帮助我们开发此包。每个输入和/或反馈都真正受到欢迎!

许可协议

本项目采用MIT许可证。