Skip to content

CreateOrderRequestBuilder obriga o envio do objeto Customer inteiro, ao invés de permitir usar o customerId #42

@lkakitani

Description

@lkakitani

Estou criando uma Order usando a API, e o builder coloca o CreateCustomerRequest como parâmetro obrigatório no init.

Fatal error: Uncaught TypeError: PagarmeApiSDKLib\Models\Builders\CreateOrderRequestBuilder::init(): Argument #2 ($customer) must be of type PagarmeApiSDKLib\Models\CreateCustomerRequest, null given, called in [..] on line 152 and defined in /app/vendor/pagarme/pagarme-php-sdk/src/Models/Builders/CreateOrderRequestBuilder.php on line 42

https://github.com/pagarme/pagarme-php-sdk/blob/main/doc/controllers/orders.md#create-order

A documentação diz que posso usar qualquer um dos dois:
image

https://docs.pagar.me/reference/criar-pedido-2

Tem alguma maneira de criar um pedido, sem precisar enviar o objeto Customer inteiro?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions