Subversion Repositories SmartDukaan

Rev

Rev 4303 | Rev 4369 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4303 Rev 4324
Line 606... Line 606...
606
	/**
606
	/**
607
	* This method is called when a flagged payment is deemed unserviceable and the corresponding orders
607
	* This method is called when a flagged payment is deemed unserviceable and the corresponding orders
608
	* need to be cancelled
608
	* need to be cancelled
609
	*/
609
	*/
610
	void refundTransaction(1:i64 transactionId, 2:string refundedBy, 3:string reason) throws (1:TransactionServiceException ex),
610
	void refundTransaction(1:i64 transactionId, 2:string refundedBy, 3:string reason) throws (1:TransactionServiceException ex),
-
 
611
 
-
 
612
	/**
-
 
613
	 * Updates shipment address of an order. Delivery and shipping date estimates
-
 
614
	 * etc. are also updated here.
-
 
615
	 *
-
 
616
	 * Throws TransactionServiceException in case address change is not
-
 
617
	 * possible due to certain reasons such as new pincode in address is
-
 
618
	 * not serviceable etc.
-
 
619
	 */
-
 
620
	void updateShipmentAddress(1:i64 orderId, 2:i64 addressId) throws (1:TransactionServiceException ex)
611
	
621
	
612
	/**
622
	/**
613
	Marks the orders as ACCEPTED for the given itemId and inventory. It also updates the accepted timestamp. If the
623
	Marks the orders as ACCEPTED for the given itemId and inventory. It also updates the accepted timestamp. If the
614
	given order is not a COD order, it also captures the payment if the same has not been captured.
624
	given order is not a COD order, it also captures the payment if the same has not been captured.
615
	*/
625
	*/
616
	bool acceptOrdersForItemId(1:i64 itemId, 2:i64 inventory) throws (1:TransactionServiceException ex),
626
	bool acceptOrdersForItemId(1:i64 itemId, 2:i64 inventory) throws (1:TransactionServiceException ex),
617
	
627
	
618
	void markOrdersAsPORaised(1:i64 vendorId, 2:i64 itemId, 3:i64 quantity, 4:i64 estimate) throws (1:TransactionServiceException ex),
628
	void markOrdersAsPORaised(1:i64 vendorId, 2:i64 itemId, 3:i64 quantity, 4:i64 estimate) throws (1:TransactionServiceException ex),
619
	void markOrdersAsReversalInitiated(1:i64 vendorId, 2:i64 itemId, 3:i64 quantity, 4:i64 estimate) throws (1:TransactionServiceException ex),
629
	void markOrdersAsReversalInitiated(1:i64 vendorId, 2:i64 itemId, 3:i64 quantity, 4:i64 estimate) throws (1:TransactionServiceException ex),
620
	void markOrdersAsNotAvailabke(1:i64 vendorId, 2:i64 itemId, 3:i64 quantity, 4:i64 estimate) throws (1:TransactionServiceException ex)
630
	void markOrdersAsNotAvailabke(1:i64 vendorId, 2:i64 itemId, 3:i64 quantity, 4:i64 estimate) throws (1:TransactionServiceException ex)
621
	
-
 
622
	
-
 
623
	
-
 
624
}
631
}
625
632