Donation Direct
IMPORTANTE
Para mais detalhes sobre os dados de entrada e saída consulte a documentação da API.
#
Create Donation DirectEste método cria uma doação direta.
Recebe o argumento
body
que é um dicionário com os campos:storeId
: (obrigatório) id da empresa -string
.paymentMethod
: (obrigatório) forma de pagamento -number
.donor
: (obrigatório) dados do doador -object
.creditCardData
: (obrigatório para pagamento c/ cartão de crédito) dados do cartão de crédito -object
.bankSlipData
: (obrigatório para pagamento c/ boleto) dados para gerar boleto -object
.address
: (opcinal) endereço do doador -object
.causes
: (obrigatório) causas que deseja apoiar -array
.childStoreId
:(opcional) lojas segmento -array
.orderId
: id para identificação da doação -string
.bankFeeCovered
: taxa de serviços -number
hasMatchFunding
: caso em que usuário doa, a marca também doa -boolean
.matchingDonation
: o valor que a marca doará -number
.notes
: notas de observação -string
.
Retorna um objeto com os métodos:
content
: conteúdo da resposta.- transactionId:
string
. - storeId:
string
. - storeUrl:
string
. - orderId:
string
. - donation:
number
. - userDonation:
number
. - purchase:
number
. - ngoId:
string
. - ngoName:
string
. - userId:
string
. - polenUserId:
string
. - userEmail:
string
. - status:
string
. - tags:
array
. - createAt:
string
.
- transactionId:
status_code
: status da requisição.