RefillCallBack.php 667 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace refill\rsanfang;
  3. require_once(BASE_HELPER_RAPI_PATH . '/rsanfang/config.php');
  4. use refill;
  5. class RefillCallBack implements refill\IRefillCallBack
  6. {
  7. public function verify($params): bool
  8. {
  9. $sign = $this->sign($params);
  10. if ($params['sign'] == $sign) {
  11. return true;
  12. } else {
  13. return false;
  14. }
  15. }
  16. private function sign($params): string
  17. {
  18. $content = "";
  19. return strtoupper(md5($content));
  20. }
  21. public function notify($params): array
  22. {
  23. $order_id = '';
  24. $official_sn = '';
  25. return [$order_id, true, false, true, $official_sn];
  26. }
  27. }