com.ibm.commerce.returns.commands

Interface ReturnProcessCmd

  • All Superinterfaces:
    AccCommand, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, ControllerCommand, ECCommand, Protectable, java.io.Serializable, com.ibm.websphere.command.TargetableCommand
    All Known Implementing Classes:
    ReturnProcessCmdImpl


    public interface ReturnProcessCmd
    extends ControllerCommand
    This command is used to "finalize" the terms of a return merchandise authorization (RMA).

    Controller command URL calling syntax

    https://host_name/path/ReturnProcessCmd?RMAId=RMAId_value&refundPolicyId=refundPolicy_ID&URL=redirect_url&URL2=redirect2_url&RMAExpiryURL=RMAExpiryURL_value

    Parameters

    RMAId (mandatory)
    The Id of the RMA to finalize.
    refundPolicyId (optional)
    The policy Id of the refund mechanism to use. This is mandatory if there is more than one possible refund policy and it was not specified in a prior call to ReturnProcess for this RMA.
    URL (mandatory)
    The URL to redirect to if the RMA is approved.
    URL2 (optional)
    The URL to redirect to if the RMA is not approved. If not specified, the value specified in the URL parameter will be used.
    RMAExpiryURL (optional)
    The URL to redirect to if the RMA had expired and was re-prepared.

    • Field Detail

      • COPYRIGHT

        static final java.lang.String COPYRIGHT
        IBM copyright notice field.
        See Also:
        Constant Field Values
      • NAME

        static final java.lang.String NAME
        The name of this interface is "com.ibm.commerce.returns.commands.ReturnProcessCmd".
      • defaultCommandClassName

        static final java.lang.String defaultCommandClassName
        The default implementation class name is "com.ibm.commerce.returns.commands.ReturnProcessCmdImpl".
        See Also:
        Constant Field Values