Notificação de callback
AVISO (WARNING)
Nota: A mesma notificação pode ser enviada várias vezes ao sistema do comerciante. E o sistema do comerciante deve ser capaz de lidar corretamente com a mesma notificação. As práticas recomendadas são as seguintes. Ao processar uma notificação, primeiramente verifique o status dos dados comerciais correspondentes para determinar se a notificação foi processada. Se não, processe-a novamente. Se sim, retorne diretamente um resultado de sucesso. Antes da verificação de estado e do processamento de dados comerciais, o controle de simultaneidade é executado usando bloqueios de dados para evitar o caos de dados causado pela reentrada de função.
PERIGO (DANGER)
Atenção: O sistema do comerciante deve fazer a verificação da assinatura para o conteúdo do retorno de chamada do pedido e verificar se o valor do pedido retornado é consistente com o valor do pedido. O motivo para fazer isso é evitar vazamento de dados, resultando em "aviso falso", o que resulta em perda de fundos.
Endereço da interface (Interface address)
O parâmetro notify_url enviado pela interface de pedido unificado POST está definido. Se você não conseguir acessar o link, seu sistema de serviço não poderá receber a notificação do centro de pagamento.Request Body
app_id
string
Aplicativo
mch_id
string
Comerciante
create_time
time
Hora da notificação
resource_type
string
O tipo de dados do recurso da notificação. A notificação de sucesso do pagamento é encrypt-resource
event_type
string
Tipo de notificação. O tipo de notificação de sucesso do pagamento é SUCCESS.
resource
object
Dados de recursos de notificação
» original_type
string
O tipo de retorno de chamada original é transaction
» algorithm
string
Atualmente, apenas AES-256-ECB é suportado para o algoritmo de criptografia que criptografa os dados do resultado
» ciphertext
string
Texto cifrado de dados de resultado liga/desliga codificado em Base64. Se ativado, o conteúdo criptografado é retornado. Após a descriptografia, é uma string json de TransactionNotifyDetail.
» nonce
string
Criptografar usando strings aleatórias
Exemplo de requisição (Request example)
Exemplo de retorno (Return example)
Retorne success para notificar o servidor de notificação após receber com êxito a solicitação de retorno de chamada. Após o servidor de notificação receber success, a notificação é interrompida. Caso contrário, a notificação será enviada 10 vezes na frequência de 0s/15s/30s/3m/10m/20m/30m/60m/3h/6h.
Última atualização