PagsmilePayCashierMessage.php 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?php
  2. namespace App\dao\cashier;
  3. use App\Inter\CashierMessageInterFace;
  4. class PagsmilePayCashierMessage
  5. {
  6. protected $CodeMessage = [
  7. 400 => 'As informações do seu nome estão erradas',
  8. 4001000 => 'parâmetro inválido',
  9. 4001001 => 'ID do documento inválido',
  10. 4001002 => 'conta inválida',
  11. 4001003 => 'Tipo de conta inválido',
  12. 4001004 => 'Montante inválido',
  13. 4001005 => 'Tipo de valor inválido',
  14. 4001006 => 'O intervalo de valor é inválido',
  15. 4001007 => 'taxa inválida_bear',
  16. 4001008 => 'Hora de início inválida',
  17. 4001009 => 'Notas Adicionais Inválidas 01',
  18. 4001010 => 'Notas Adicionais Inválidas 02',
  19. 4001011 => 'solicitação expirou',
  20. 4001012 => 'O prazo deve ser de 31 dias',
  21. 4001013 => 'O valor atinge o limite mensal',
  22. 4001014 => 'erro de conta',
  23. 4001020 => 'pedido já existe',
  24. 4001021 => 'ordem não existe',
  25. 4001022 => 'pedido fechado',
  26. 4001023 => 'Encomenda completa',
  27. 4001100 => 'O país não suporta',
  28. 4001101 => 'Moeda de chegada não suportada',
  29. 4001102 => 'Método não suportado pelo estado',
  30. 4001103 => 'O método ou canal está inativo',
  31. 4001104 => 'método não suportado',
  32. 4001105 => 'Canal não compatível',
  33. 4001106 => 'Moeda não suportada',
  34. 4001107 => 'Método de pagamento não suportado 01',
  35. 4001108 => 'Moeda de pagamento não suportada',
  36. 4001110 => 'Método de pagamento não suportado 02',
  37. 4001111 => 'Método de pagamento não suportado 03',
  38. 4001200 => 'O comerciante não existe',
  39. 4001201 => 'O comerciante não está ativo',
  40. 4001202 => 'O aplicativo está inativo',
  41. 4001302 => 'erro de conta bancária',
  42. 5001000 => 'erro no sistema',
  43. 5001001 => 'erro de configuração de taxa01',
  44. 5001002 => 'erro de configuração de taxa02',
  45. 5001003 => 'taxa não configurada',
  46. 5001004 => 'quantidade de chegada é menor que zero',
  47. 5001005 => 'erro de configuração do canal',
  48. 5001100 => 'conta não está disponível',
  49. 5001101 => 'erro de saldo de conta',
  50. 5001102 => 'saldo insuficiente',
  51. 5001103 => 'erro de token de checkout',
  52. ];
  53. // 返回错误描述
  54. public function msgStr($code)
  55. {
  56. $msg = $this->CodeMessage[$code] ?? '';
  57. return "Erro:$code," . $msg;
  58. }
  59. }