deleteToken method
Future<Response<RazorpayDeleteTokenResponse> >
deleteToken({
- required String customerId,
- required String tokenId,
- void callback(
- RazorpayApiException?,
- Response<
RazorpayDeleteTokenResponse> ?
Delete a token
@param customerId - The unique identifier of the customer. @param tokenId - The unique identifier of the token.
Implementation
Future<Response<RazorpayDeleteTokenResponse>> deleteToken({
required String customerId,
required String tokenId,
void Function(
RazorpayApiException?,
Response<RazorpayDeleteTokenResponse>?,
)? callback,
}) async {
if (customerId.isEmpty) {
throw ArgumentError('customerId is required');
}
if (tokenId.isEmpty) {
throw ArgumentError('tokenId is required');
}
return api.delete<RazorpayDeleteTokenResponse>(
{'url': '/customers/$customerId/tokens/$tokenId'},
fromJsonFactory: RazorpayDeleteTokenResponse.fromJson,
callback: callback,
);
}