Keloop.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace app\utils\Keloop;
  3. require_once dirname(__FILE__) . '/sdk/KeloopSdk.php';
  4. class Keloop extends \KeloopSdk{
  5. public static function app($config) {
  6. $sdk = new self($config);
  7. return $sdk;
  8. }
  9. public function cancelMerchantRelate($param){
  10. $path = '/open/merchant/cancelMerchantRelate';
  11. return $this->postUrl($path, $param);
  12. }
  13. public function setMerchantName($param){
  14. $path = '/open/merchant/setMerchantName';
  15. return $this->postUrl($path, $param);
  16. }
  17. public function createMerchant($param){
  18. $path = '/open/merchant/createMerchant';
  19. return $this->postUrl($path, $param);
  20. }
  21. public function getFundUrl($param){
  22. $path = '/open/merchant/getFundUrl';
  23. return $this->getUrl($path, $param);
  24. }
  25. public function mealOutOrder($param){
  26. $path = '/open/order/mealOutOrder';
  27. return $this->getUrl($path, $param);
  28. }
  29. public function getCourierTag($param){
  30. $path = '/open/order/getCourierTag';
  31. return $this->getUrl($path, $param);
  32. }
  33. }