ashu2693/master-card-api-core

This is the core or base package of the MasterCard Api, all different flavours of Api provided by MasterCard will reuse this package

v1.0.0 2022-03-13 18:03 UTC

This package is auto-updated.

Last update: 2025-07-14 16:24:25 UTC


README

⚠️ This project is deprecated. See Mastercard / oauth1-signer-php and Mastercard / client-encryption-php instead.

Introduction

This is the SDK Core Api for all the SDK used in MasterCard. It provides some Core functionality for all our SDKs. It provide:

  • exception handling
  • security (OAUTH)
  • crypt utilities
  • message pump
  • smart map (for inline request creation using fluent style api)

Setup

This is composer project. For simplicity i've added to the project under the bin an instance of composer.

chmod +x composer.sh
chmod +x run-tests.sh
./composer install
./run-test

Run a single test

./composer exec -- phpunit --filter test500_invalidrequest_json_native